个人所有的配置文件备份。
先将项目克隆到本地,后面的命令都将在项目目录下执行。
git clone git@github.com:MoonBall/all-configuration-files.git
cd all-configuration-files/
File: .vimrc
ln -sf "`pwd`/.vimrc" ~/.vimrc
先安装 Zsh。 安装后执行下面命令。
ln -sf "`pwd`/.zshrc" ~/.zshrc
source ~/.zshrc
chsh -s /bin/zsh
File: .gitconfig, .gitignore_global
ln -sf "`pwd`/.gitconfig" ~/.gitconfig
ln -sf "`pwd`/.gitignore_global" ~/.gitignore_global
# 公司的用户配置设置在全局,避免将公司配置上传到 github
git config --system user.email "x" && git config user.name "陈刚"
File: com.googlecode.iterm2.plist.
- 选择 Preferences... > General。
- 选择底部 Load Preferences,并选中该文件夹。
- 勾选退出 iTerm2 后保存配置。
需要安装 Source Code Pro 字体,其他字体中文可能会导致中文不友好。
brew tap homebrew/cask-fonts && brew install font-source-code-pro --cask
配置 iTerm2。Preferences -> Profiles -> Text -> Change Font -> Source Code Pro 14pt
安装 nvm。
执行 nvm install {version}
安装 node。
- 安装 gvm
- 安装最新版本的 Go,
brew install go
。因为 gvm 依赖 Go - 执行
gvm listall
查看所有可用的 Go 版本 - 执行
gvm install {version}
安装指定版本的 Go - 卸载 homebrew 安装的 Go,
brew uninstall go
- 设置刚刚 gvm 安装的 go 为默认的 go 版本,
gvm alias create default {version}
mkdir -p ~/.cargo
ln -sf "`pwd`/.cargo/config" ~/.cargo/config
curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh
source "$HOME/.cargo/env"
- Alt + 1, Other -> Bookmarks -> Select File in Project View
- Alt + 2, Pin Active Tab
- Alt + 3, Close All but Pinned