Notes|当一个小 Android 换了新的 Mac Pro 14 寸 M2 Pro 1T 后...

短暂的留恋

好久不见,

还别说,挺忙的。

老款的 MacBook Pro (Retina, 15-inch, Mid 2015) 在今年年初后,明显有些力不从心,每当项目运行伴随着它的嗷嗷怒吼,多多少少能感受到它还在努力着证明自己,我还可以。

多么像现实中的男人,流着汗,说着不累、不苦,只为看到她的笑容。

看着 BUILD SUCCESSFUL in 13m 6s,内心一直暗暗发誓,我要优化项目 build 流程,来证明老电脑依然运行丝滑,还能坚挺几年。可,总是有太多亟待解决的东西要去解决,一度搁置。(都是借口,还是自己菜)

小田说,是时候提升工作硬件了,老本也到了退休的年纪了,让它在家安享晚年吧。

虽有千般不舍,奈何新本已在路上...

每一次的换新,总是伴随着新东西的各种配置和迁移,有的小伙伴说了,可以一键迁移。我就不,我就要闻着新电脑的味道,然后根据现有依赖工具逐步配置。

记录并分享下我所用到的一些软件以及对应的插件,欢迎分享~

按照个人使用使用场景排序~

崭新的未来

Mac 软件下载

以上两个地址是个人比较常用的软件下载网址,感兴趣的可以收藏一波~

Chrome

都说 Mac 上的 Safari 丝滑,吊打 Chrome,可我,一如既往还是习惯用 Chrome。

这东西,看个人吧,工具而已,并无优劣之分。你能做的,我也可以,只是方式不一样罢了。

比较不错的插件

  • 油猴:想要什么,直接关键字搜索,很多,还你一片属于自己的搜索空间~从我做起,抵制某度~
  • JSON-handle:必备 Json 解析神器~
  • FireShot:网页上随意截图~
  • Octotree - GitHub code tree:这个,不用说了哇
  • 稀土掘金:每早刷新一次,看看相关文章~

CleanMyMac X

Mac 上为数不多且嘎嘎好用的清理软件,可以找寻坡街版本~

ClashX

一直在用的比较不错的🪜工具。

🪜分享

需要 RMB/现大洋的:

  • 枫叶主机:貌似最初新用户 79 RMB,后续 249。具体不是很清楚,到现在还在白嫖我韩总的,感恩我韩总~
  • SockBoom:不要 998,也不要 698,只要 7.99 元~ 还可以再花 4.99 开个终身会员,综合来说比较香~

可以白嫖的:

白嫖就不要嫌弃是否稳定了,毕竟哪儿有两全其美的事儿

Toolbox

JetBrains 出品,轻松管理 IDE,支持 IDE 回滚,安利给大家~

这里也可以下载多个不同版本 Android Studio~

启动对应的项目也是蛮方便的~

截个图:

安利 Android Studio 好用的插件

如果出现插件市场提示 Nothing found 的时候,点击小设置按钮,选择第一个 "Manage Plugin Repositories...":

随后输入:

先点开看看自己能打开不~

刷新下,稍等片刻就好啦:

Git

Mac 安装 Git 相对来说比较省事,直接在终端输入 git 回车,如果没有便会提示下载安装:

不放心的小伙伴也可以直接按照官方文档进行操作:

此种方式下载的 git 属于 Apple Git,简单搜索了下区别,大概意思就是 Apple 版本相对没有那么新,还会有拉取缓慢情况,实际后续使用再感觉感觉吧~

不行咱再卸呗,无伤大雅~

拉取项目

配置方式两种,任选其一:

方式一

本地生成密钥:

  • ssh-keygen -t ed25519 -C "you email address"

随后一路 enter,通过如下命令复制 SSH 公钥,随后黏贴仓库 SSH Keys 即可。

  • pbcopy < ~/.ssh/id_ed25519.pub

随后通过 git clone 拉取项目,首次需要输入 git 账户和密码。

方式二

直接通过 Android Studio 方式进行 clone,输入 git 账户和密码,记得进去修改当前 config(name/email)。

Homebrew

附上清华大学源站:

以及目前最新环境变量(可以提前设置):

ini 复制代码
export HOMEBREW_INSTALL_FROM_API=1
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"

基础安装方式

关于安装问题,官方首推通过如下地址进行下载安装:

时不时的 443 以及各种大神神操作,搞得小白一片茫然,不妨直接 GitHub 下载对应安装器,分分钟搞定~

当然,如果提前更换了清华源的话,可以直接通过如下方式进行安装:

bash 复制代码
# 从本镜像下载安装脚本并安装 Homebrew / Linuxbrew
git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install
/bin/bash brew-install/install.sh
rm -rf brew-install

安装完成,配置对应的环境变量,否则会提示:zsh: command not found: brew。

步骤如下:

  • 终端输入 sudo vim ~/.zshrc 命令打开环境变量配置文件;
  • 点 i 进入编辑模式,拷贝下面这行到文件中:
  • export PATH="/usr/local/bin:/usr/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"
  • Esc 后输入 :wq 保存,随后通过 source ~/.zshrc 刷新下即可;
  • 键入 brew -v 查看当前版本。

安装 cask 增强方式

  • 【可选】brew upgrade
  • brew install cask

关于这玩意的描述,网上找了一段:

brew cask 是在brew 的基础上一个增强的工具,用来安装Mac上的Gui程序应用包(.dmg/.pkg), 比如qq、chrome等 。 它先下载解压到统一的目录中(/opt/homebrew-cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等步骤,同样,卸载相当容易与干净。 --------引自 HomeBrew和HomeBrew Cask的安装和使用

thefuck

  • brew install thefuck

命令行修复神器~

iTerm2 安装

  • brew install iterm2

随后查看当前 shell 使用:

  • echo $SHELL

如果不是 /bin/zsh,则设置为 /bin/zsh:

  • chsh -s /bin/zsh

最后可以通过下面命令查看系统有效的 shell 列表:

  • cat /etc/shells

Oh My Zsh 安装

GitHub 原地址:

安装 wget:

  • brew install wget

下载安装包:

安装:

安装成功提示如下:

安装完成后,会发现之前的 brew 失效了,莫慌后续更新最新的配置,替换后直接刷新下就好~

实用插件

插件名称 插件说明 Oh My Zsh 下载地址
zsh-syntax-highlighting 语法高亮插件 git clone github.com/zsh-users/z... ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
zsh-autosuggestions 自动提示和补全 git clone github.com/zsh-users/z... ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

剩下的安装方式可以从下面地址找:

安装几个必备就好,贪多必失~

本小节参考自 Homebrew都不会用,还敢自称老司机?

本地完整环境配置

.zprofile:

ini 复制代码
# Added by Toolbox App
export PATH="$PATH:/Users/hebiubiu/Library/Application Support/JetBrains/Toolbox/scripts"

# 添加 Homebrew
export PATH="/usr/local/bin:/usr/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"
# 添加 Homebrew 二进制预编译包的镜像
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
# 关闭 Homebrew 自动更新
export HOMEBREW_NO_AUTO_UPDATE=true

# Android Adb
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

.zshrc:

ini 复制代码
# oh-my-zsh 基础配置 

# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="philips"  

# Which plugins would you like to load?
# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(
    git
    zsh-syntax-highlighting
    zsh-autosuggestions
)
# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# You can set one of the optional three formats:
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# or set a custom format using the strftime function format specifications,
# see 'man strftime' for details.
HIST_STAMPS="yyyy-mm-dd" 

source $ZSH/oh-my-zsh.sh 

# 添加 thefuck 别名
eval $(thefuck --alias)

Kap

一款不错的录屏软件,方便写博客录点演示效果图。

Vysor

Android 投屏工具,平时搭配 Kap 录制点小 gif 还是蛮香的~

Xnip

好用的截图工具,免费功能足以应对~

uTools

一切功能皆为插件,如果觉得不符合自己需要,根据官方自己快速实现自己插件~

Bartender

面对 Mac 本儿顶部条空间越来越拥挤,官方也选择了摆烂,此神器可自定义常驻型以及隐藏 tab icon 展示位置,推荐一波~

NTFS For Mac

支持在 Mac OS 中操作 Windows NTFS 硬盘、U盘等外接设备的文件。

Parallels Desktop

Mac 上虚拟机神奇,正版激活码闲鱼一搜一大把,苹果优惠泛滥成灾了。

我的也卖了 50,哈哈哈哈哈哈~

Edge

用这玩意,完全是为了某天 ChatGPT 不能用的时候,瓢一下所谓的 ChatGPT。

End?

到这里,基本推荐安装的差不多了,剩下的欢迎各位推荐~

不定时继续更新~

相关推荐
redreamSo37 分钟前
AI Daily | AI日报:LinkedIn:90% 应用迁移,弃 Kafka 用 Northguard; 谷歌发布免费AI教育功能,重塑课堂!; 小扎143亿请新贵,Meta员工冰火两重天
程序员·aigc·资讯
Digitally1 小时前
如何将文件从 iPhone 传输到 Android(新指南)
android·ios·iphone
AI大模型1 小时前
LangGraph官方文档笔记(4)——提示聊天机器人
程序员·langchain·llm
newcli2 小时前
Claude Code教程【超实用篇】
程序员
whysqwhw2 小时前
OkHttp深度架构缺陷分析与演进规划
android
用户7093722538512 小时前
Android14 SystemUI NotificationShadeWindowView 加载显示过程
android
袁煦丞2 小时前
AI直接出答案!Perplexica开源搜索引擎:cpolar内网穿透实验室第534个成功挑战
前端·程序员·远程工作
木叶丸2 小时前
跨平台方案该如何选择?
android·前端·ios
运维咖啡吧3 小时前
周一才上线的网站,单单今天已经超过1000访问了
前端·程序员·ai编程
LeQi3 小时前
当!important成为代码毒瘤:你的项目是不是也中了招?
前端·css·程序员