引子
需要一个带配色主题,自动补全的vim python “ide”. 于是我花了一些时间来学习vimrc和vim plugin的配置。
这些配置完全可以被别人复用,我自己就在四台电脑上同步(坚果云)和复用这些配置。
- 如果只想要一个开箱即用的酷炫vim ,欢迎复用这个配置。
- 如果你在学习vim和插件,也欢迎你复用我的配置。你可以通过 阅读 我的vimrc和 :help 学习插件的用法。
功能和快捷键
功能 | 快捷键 |
---|---|
设置配色主题 | :ScrollColors |
Python自动补全(jedi) | Ctrl + P/N 选择补全Explorer supported by TagList建议 |
Supertab | Tab键会出发建议补全 |
CtrlP 超级查询 | Ctrl+ P,然后输入keyword |
NERDTree 文件浏览器 | F4 |
TarList () | F5 |
Ctrlp buffertag | leader(默认是 /)+ t |
airline 超级漂亮的状态栏 | :AirlineTheme dark/light/wombat |
NERDComToggleComment 添加去除comment(//,/**/) | leader c Space |
打开关闭 line number (如果复制的时候有line number,可以方便关闭) | F3 |
PASTE mode 开关(打开此选项,paste的时候不会因为自动缩进改变了原来的格式) | F2 |
全选 | Ctrl+A |
复制选择部分 | Ctrl+C |
Active mouse anywhere(support mouse left click anywhere) | F10 |
Active mouse in view (support copy paste via mouse) | F9 |
Swap between Tab | Ctrl+Left / Right |
Swap between Buffer | Ctrl+Up/Down |
ToggleFold | leader zz |
Set default coding to utf-8 and support chinese | |
快速执行 (python) | leader +b |
安装
Installation
Clone repositry and setup softlinks
mv ~/.vimrc .vimrc_bk #backup your vimrc
mv ~/.vim vim_bk #backup your .vim
git clone https://github.com/qingguee/vim74script #Clone my repository
ln -s vim74script/.vimrc ~/.vimrc #create soft-link for .vimrc
ln -s vim74script ~/.vim #create soft-link for .vim folder
Install ctags and jedi
sudo easy_install jedi
sudo apt install exuberant-ctags
后话
我在ubuntu 16.04上是用的是vim.nox2(support python2).默认的vim 支持python3,但是应该没有问题,你也可以不装这个版本。