【linux】vim指令大全

光標移動命令

n表示數(shù)字按鍵,x表示任意字符按鍵,大多數(shù)指令前加上數(shù)字,可實現(xiàn)對應的多重效果

功能 按鍵 備注
基本指令
上移 k/nk n表示任意數(shù)字鍵,可以是多個,如按下23k,上移23行
下移 j/nj -
左移 h/nh -
右移 i/ni -
單詞間移動
移動到當前單詞結(jié)尾 E/nE 如果光標本來就在當前詞尾,則移動到下一個單詞尾
移動到上一個單詞開頭 b/nb back word
移動到上一個單詞結(jié)尾 ge/nge go end
移動到下一個單詞開頭 w/nw word
移動到下一個單詞結(jié)尾 e/ne end,ne與nE效果相同
行內(nèi)操作
移動到當前行的行首 0 -
移動到當前行的行尾 $ -
移動到當前行的第一個非空字符 ^ -
移動到當前行的第n個位置 n| 這里的“|”是管道符豎杠
移動到當前行下一個指定字符 fx find x,后接 ; 向后重復,后接 , 向前重復
移動到當前行下一個指定字符前 tx till x,后接 ; 向后重復,后接 , 向前重復
段落操作
成對符號{} [] ()前后跳轉(zhuǎn) % 當光標不在符號上按%,自動跳轉(zhuǎn)到當前行的第一個起始符號
移動到當前句子開頭 ( -
移動到下一個句子開頭 ) -
移動到當前一段的開頭 { -
移動到下一段的開頭 } -
移動到當前這一節(jié)的開頭 [[ -
移動到下一節(jié)的開頭 ]] -
在文檔中移動
查看光標狀態(tài) ctrl+g -
移動到開頭 gg -
移動到指定行首 nG 可在命令模式下使用set nu命令顯示行號
移動到整個文檔指定百分比的位置的行首 n% -
移動到開始、中間、末尾 H、M、L -
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容