短暂的留恋
好久不见,
还别说,挺忙的。
老款的 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...":
随后输入:
先点开看看自己能打开不~
刷新下,稍等片刻就好啦:
- .ignore:忽略文件大全
- GitToolBox:直观查看当前这行代码是由何人何时提交
- GitHub Copilot
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"
基础安装方式
关于安装问题,官方首推通过如下地址进行下载安装:
- /bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Homebrew/in...)"
时不时的 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
下载安装包:
安装:
- sh install.sh
安装成功提示如下:
安装完成后,会发现之前的 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?
到这里,基本推荐安装的差不多了,剩下的欢迎各位推荐~
不定时继续更新~