首先,我们安装 macOS Command Line Tools。
1 | xcode-select --install |
然后去App Store下载Xcode,安装完毕后打开Xcode并同意许可内容
Homebrew 是 macOS 中必备的包管理工具。通过 Homebrew 可以无需 root 一键安装各类软件,省去复杂的依赖管理和编译参数配置。
同时,Homebrew Cask 还可以安装非命令行编译类程序,也就是平时日常用的软件都可以用 Homebrew Cask 进行安装。
Homebrew 强大的能力让自动初始化的第一步成为可能。
所以第一步,我们先安装 Homebrew:
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
安装常用软件及工具
1 | #安装工具 |
安装oh my zsh
1 | sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
下载完成后编辑.zshrc
文件并指定主题为agnoster
1 | vim ~/.zshrc |
安装Powerlevel9k主题
1 | git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k |
下载完成后编辑.zashrc
文件并指定主题
1 | vim ~/.zshrc |
安装插件
1 |
|
编辑插件内容如图,请务必保证插件顺序,zsh-syntax-highlighting必须在最后一个。
若当前登入的帐号为你的帐号xxx,就不用特别显示出来
DEFAULT_USER=”biyongyao”
vim-plug
安装
vim-plug的安装非常简单,一行命令完事。或者也可以将plug.vim中的内容复制到~/.vim/autoload/plug.vim
中。
1 | curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ |
使用
使用vim-plug管理vim插件非常简单,具体命令见vim-plug command。我们需要安装YCM插件,只需要在~/.vimrc
文件中加入如下。
1 | call plug |
其中'do'
后面跟的命令是指YCM插件在使用vim-plug安装后,还需要执行的额外的命令(该命令在后面有解释),这也是YCM插件安装起来麻烦的原因。‘for’
后面跟的内容是指YCM插件只在打开c和cpp文件时才会被激活。
接下来就可以在vim命令行中运行PlugInstall
命令安装YCM
最后,还需要配置下YCM才可以正常使用,官方提供了一个默认的配置文件,号称可以解决99%的需求。在.vimrc
文件中加入一行进行设置即可。YCM的配置非常丰富,具体可参考YCM。
1 | let g:ycm_global_ycm_extra_conf='~/.vim/plugged/YouCompleteMe/third_party/ycmd/.ycm_extra_conf.py' |
更新插件
要更新插件,请运行:
1 | :PlugUpdate |
更新插件后,按下 d
查看更改。或者,你可以之后输入 :PlugDiff
。
审查插件
有时,更新的插件可能有新的 bug 或无法正常工作。要解决这个问题,你可以简单地回滚有问题的插件。输入 :PlugDiff
命令,然后按回车键查看上次 :PlugUpdate
的更改,并在每个段落上按 X
将每个插件回滚到更新前的前一个状态。
删除插件
删除一个插件删除或注释掉你以前在你的 vim 配置文件中添加的 plug
命令。然后,运行 :source ~/.vimrc
或重启 Vim 编辑器。最后,运行以下命令卸载插件:
1 | :PlugClean |
该命令将删除 vim 配置文件中所有未声明的插件。
升级 Vim-plug
要升级vim-plug本身,请输入:
1 | :PlugUpgrade |