操作类:
ngg 或者 nG :跳转到某一行。
gg:跳到第一行。
$:跳到行尾。
^:跳到航头。
:version :可以通过此命令查看vim的版本(如精简版还是界面版)。
v= : 缩进选定行的代码。
:source ~/.vimrc 更新刚修改.vimrc配置。
"+p 使用系统粘贴板粘贴。
"+y:复制到系统粘贴板。
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! 同上
来源:oschina
链接:https://my.oschina.net/u/1433890/blog/502557