https://github.com/ma6174/vim-deprecated
简易安装方法:
打开终端,执行下面的命令就自动安装好了:
wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x
或者自己手动安装:(以ubuntu为例)
- 安装vim
sudo apt-get install vim
- 安装ctags:
sudo apt-get install ctags - 安装一些必备程序:
sudo apt-get install xclip vim-gnome astyle python-setuptools - python代码格式化工具:
sudo easy_install -ZU autopep8 sudo ln -s /usr/bin/ctags /usr/local/bin/ctags- clone配置文件:
cd ~/ && git clone git://github.com/ma6174/vim.git mv ~/vim ~/.vimmv ~/.vim/.vimrc ~/- clone bundle 程序:
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle - 打开vim并执行bundle程序
:BundleInstall - 重新打开vim即可看到效果
编写python程序
- 自动插入头信息:
#!/usr/bin/env python# coding=utf-8
- 输入
.或按TAB键会触发代码补全功能 :w保存代码之后会自动检查代码错误与规范- 按
F6可以按pep8格式对代码格式优化 - 按
F5可以一键执行代码
多窗口操作
- 使用
:sp + 文件名可以水平分割窗口
- 使用
:vs + 文件名可以垂直分割窗口 - 使用
Ctrl + w可以快速在窗口间切换
编写markdown文件
- 编写markdown文件(
*.md)的时候,在normal模式下按md即可在当前目录下生成相应的html文件
- 生成之后还是在normal模式按
fi可以使用firefox打开相应的html文件预览 - 当然也可以使用万能的
F5键来一键转换并打开预览 - 如果打开过程中屏幕出现一些混乱信息,可以按
Ctrl + l来恢复
快速注释
- 按
\可以根据文件类型自动注释
使用方式
- 按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试
- 自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改
- 映射“Ctrl + A”为全选并复制快捷键,方便复制代码
- 按“F2”可以直接消除代码中的空行
- “F3”可列出当前目录文件,打开树状文件目录
- 支持鼠标选择、方向键移动
- 代码高亮,自动缩进,显示行号,显示状态行
- 按“Ctrl + P”可自动补全
[]、{}、()、""、‘ ‘等都自动补全