操做类:vim
ngg 或者 nG :跳转到某一行。缓存
gg:跳到第一行。app
$:跳到行尾。spa
^:跳到航头。插件
:version :能够经过此命令查看vim的版本(如精简版仍是界面版)。命令行
v= : 缩进选定行的代码。orm
:source ~/.vimrc 更新刚修改.vimrc配置。递归
"+p 使用系统粘贴板粘贴。rem
"+y:复制到系统粘贴板。it
V:选定本行。
:reg 查询全部寄存器状态
:set 查看配置项信息。
:set all全部的配置信息。(不过我以为上面够用了)
<CR>:表明换行符
noremap:表示不会递归的映射。(例如:noremap S s noremap s S) 不会重复触发
inoremap:只在插入模式下生效。
vnoremap:只在visual模式下生效。
nnoremap:只在normal模式下生效。
能够用unmap和mapclear清楚设置好的mapping。
普通模式:通常的普通模式,默认进入vim后。
可视模式:按v进入的模式。
选择模式:gvim经常使用模式叫作选择模式,鼠标拖选的时候就进入选择模式。选完文本后,输入文本会替换原来的文本。正常按gh进入。
插入模式:正常按i可进入。
命令行模式/Ex模式:单行command和多行command区别,后者按Q可进入。
配置类:
set softtabstop=4并非一次删除4个空格
有时候
set ruler : 设置一些状态栏的地址。
和
set showmode:显示vim的模式 visual或者insert的模式。
可能都是默认就已经设置好了。(由于我是发行版安装的)
set history=256:记录历史命令的条数。
插件类:
vundle命令
:BundleList 列出列表中配置的全部插件
:BundleInstall 安装列表中所有插件
:BundleInstall! 更新列表中所有插件
:BundleSearch foo 查找foo插件
:BundleSearch! foo 刷新foo插件缓存
:BundleClean 清楚列表中没有的插件
:BundleClean! 同上