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! 同上

相關文章
相關標籤/搜索