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