vim 技巧

升级vim

升级vim

$ sudo add-apt-repository ppa:jonathonf/vim
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install vim-nox

INSTALL

$ sudo apt-get install vim vim-scripts vim-doc
$ sudo apt-get install vim-addon-manager # 插件管理
$ sudo apt-get install vim-gnome         # 系统黏贴板支持

Using Vim as IDE for Python

UltiSnips vim 代码块

vim 与 Markdown

Markdown 预览插件

vim插件管理器:Vundle的介绍及安装i(很全)

一个小博客教你把vim用飞起来

VIM配置—面向前端

YouCompleteMe

YouCompleteMe手册

安装

Ubuntu Linxu x64

$ sudo apt-get install build-essential cmake
$ sudo apt-get install python-dev python3-dev

$ sudo apt-get install golang           # 搭建go环境
$ git clone --depth 1 --recursive https://github.com/Valloric/YouCompleteMe.git \
    $HOME/.vim/bundle/YouCompleteMe
$ cd $HOME/.vim/bundle/YouCompleteMe
$ git submodule update --init --recursive

$ ./install.py --clang-completer  # c/c++
$ ./install.py --gocode-completer # go
$ ./install.py --all
Vundle
Plugin 'Valloric/YouCompleteMe'

YouCompleteMe的配置

YouCompleteMe的配置

YouCompleteMe的配置 2

$HOME/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py 添加:

flags = [
'-Wall',
  ...
'-isystem',
'./tests/gmock/include',
'-isystem',       # 此行及以下,为添加行,检索 C/C++头文件
'/usr/include',
'-isystem',
'/usr/include/c++/5.4.0',
'-isystem',
'/usr/include',
'/usr/include/x86_64-linux-gnu/c++',
]

vim实用技巧

See also

$ vim-addons status
$ vim-addons install omnicppcomplete

如何判断文件类型?

vim实用技巧

  • 技巧 24 面向列块的可视模式编辑表格数据

  • 技巧 30 在指定范围上执行普通模式命令

    normal

  • 技巧51 用精确的文本对象选择区

    xml 编写技巧

查看当前文件是什么类型了

:set filetype

Vim升华之树形目录插件NERDTree安装图解

  1. Vim升华之树形目录插件NERDTree安装图解

http://www.linuxidc.com/Linux/2013-06/86048.htm

  1. 每天一个vim插件–vim-multiple-cursors (foocoder.com)

  2. Vim常用插件——前端开发工具系列

http://web.jobbole.com/83226/

  1. vi/vim使用进阶: 开启文件类型检测

http://easwy.com/blog/archives/advanced-vim-skills-filetype-on/

  1. plugin、autoload、ftplugin有什么区别

http://www.cnblogs.com/chris-cp/p/4581593.html

  1. filetype—- 文件类型检测

http://liuzhijun.iteye.com/blog/1846123

project