第2期回顾
第1期回顾
众所周知Mac一直被程序猿视为生产力工具,正好手上有一台上古时期Macbook,可以拿来玩玩Vim。
Macbook(2010中)
CPU Core 2 Duo
内存 2*2G
固态 240G
系统 macOS Sierra 10.12.3
Mac Vim须知
1. macOS Sierra 自带Ruby Python Vim
2. macOS Sierra 没有apt-get pakage管理器
3. macOS Sierra 自带的Vim没有/.vim目录
那么问题来了
FAQ
1. 没有apt-get pakage管理器会怎么样?
不能直接使用sudo apt-get install XXX命令。
2.接上问,怎样安装插件?
安装homebrew来替代apt-get pakage管理器
3. 既然macOs Sierra 自带Vim,那么意味着可以直接配置Vimrc文件和安装插件就OK了?
答案是肯定的。
Step 1
安装homebrew
因为上面提到Mac自带Ruby
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Step 2
安装wget(支持断点下载)
brew install wget
Step 3(这一步视自己情况选装)
安装Vim80(Latest)
brew install vim
Step 3
安装pathogen(Vim插件管理工具)
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim```
Step 4
安装NERDTree(树形管理工具)
git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
Step 5
安装auto-pair(括号自动匹配)
git clone git://github.com/jiangmiao/auto-pairs.git ~/.vim/bundle/auto-pairs
Step 6
设置编译运行快捷键
sudo vim ~/.vimrc
nnoremap <F5> <Esc>:w<CR>:!g++ -std=c++11 % -o /tmp/a.out && /tmp/a.out<CR>
nnoremap <F7> <Esc>:w<CR>:!g++ -std=c++11 %<CR>
nnoremap <C-F5> <Esc>:w<CR>:!g++ -std=c++11 -g % -o /tmp/a.out && gdb /tmp/a.out<CR>
我的Vimrc配置图
Vimrc配置图
1 set nu
2 set backspace=2
3 set tabstop=4
4 set ruler
5 set autoindent
6
7 execute pathogen#infect()
8 syntax on
9 filetype plugin indent on
10
11 set nocompatible
12
13 nnoremap <F5> <Esc>:w<CR>:!g++ -std=c++11 % -o /tmp/a.out && /tmp/a.out<CR >
14 nnoremap <F7> <Esc>:w<CR>:!g++ -std=c++11 %<CR>
15 nnoremap <C-F5> <Esc>:w<CR>:!g++ -std=c++11 -g % -o /tmp/a.out && gdb /tmp/a .out<CR>```
网友评论