Mac How to play with Vim (3)

作者: SpiffyEight77 | 来源:发表于2017-02-09 23:24 被阅读183次
Eva
第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

  1. nnoremap <F5> <Esc>:w<CR>:!g++ -std=c++11 % -o /tmp/a.out && /tmp/a.out<CR>
  2. nnoremap <F7> <Esc>:w<CR>:!g++ -std=c++11 %<CR>
  3. 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>```

To be continue~

相关文章

  • Mac How to play with Vim (3)

    众所周知Mac一直被程序猿视为生产力工具,正好手上有一台上古时期Macbook,可以拿来玩玩Vim。 Macboo...

  • How to play Mahjong?

    与国外朋友聊起四川特色,麻将是不得不提的一个内容。 下周约了一起麻将(Mahjong),用英语解释规则还是有点挑战...

  • Clever Plane-Easy Operate

    How to play: > Tap to flap your wings and fly > Dodge the...

  • Vim升级7.4及Vim设置Python IDE

    1、Vim升级7.4 原理 Mac系统自带vim7.3版本,但是最新的vim是7.4版本。所以需要将Mac中vim...

  • 查看vim中python的版本

    How to check python version that vim was compiled with? 下...

  • FunnyJack

    FunnyJack is a simple Balck Jack game. How to play The pu...

  • Melius Math

    How to get started When the GAME is loaded click PLAY GAM...

  • Melius Math

    How to get started When the GAME is loaded click PLAY GAM...

  • happy hungry thirsty sad full tired Play a game How do yo...

  • Hide and Seek

    2018-03-24 Q: How to play hide and seek? A: One player is...

网友评论

    本文标题:Mac How to play with Vim (3)

    本文链接:https://www.haomeiwen.com/subject/uplsittx.html