vim一些本身经常使用到的知识点,不断补充。。

操做类: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! 同上

相关文章
相关标签/搜索