Vi 技巧之 快速移動

2021-09-30 03:15:59 字數 869 閱讀 9355

1、    按螢幕移動

(1)最常用的幾個命令如下:

ctrl + f        // 向前移動一屏,想來f代表forward

ctrl + b        // 向後移動一屏,b的話應該是before吧

ctrl + d        // 向前移動半屏,d指down

ctrl + u        // 向後移動半屏,u指up

注:上面是指按下ctrl鍵的同時再按f等鍵。

(2)使用z重新定位螢幕命令

z + 回車        // 把當前行移動到螢幕頂部

擴充套件下上命令如

100z + 回車    // 將移動第100行到螢幕的頂部,記得鍵入100z之後要再回車

z.            // 把當前行移動到螢幕**,不用回車,切記

z-            // 把當前行移動到螢幕底部,同上,不用回車

2、    按搜尋移動

事實上,對於乙個源程式檔案我們往往是要查詢其中的乙個變數或函式名,最有效的方法就是按文字搜尋快速移動。

/pattern         // 向前搜尋模式,pattern代指要搜尋的內容

?pattern         // 向後搜尋模式

n                // 重複上次搜尋

n                // 反方向重複上次搜尋

3、    按行號移動

ng              // 移動到第n行,注意此處g是大寫

如100g則能快速定位到源程式中第100行**位置處,想必是很有用的。

ctrl + g        // 顯示當前行(並不是移動命令)

g               // 移動到檔案的尾部

vim 游標快速移動技巧總結

hjkl 用熟了,相對其它編輯器或者滑鼠來說,確實挺方便的。配合數字。2j表示向下移動2行 還有乙個行內快速移動,利用f命令搜尋某字元方式 適合行內移動 f表示向後移動到某字元 比如fa表示向後移動到字元a處 fa表示向前移動到字元a處。這個操作,我認為不如 查詢用的爽,因為 可以查詢完整的單詞。同...

vi技巧總結

vi三種模式 命令列模式 任何時候,不管使用者處於何種模式,只要按一下鍵,即可使vi進入命令列模式 我們在shell環境 提示符為 下輸入啟動vi命令,進入編輯器時,也是處於該模式下。文字輸入模式 在命令模式下輸入插入命令i 附加命令a 開啟命令o 修改命令c 取代命令r或替換命令s都可以進入文字輸...

VI使用技巧

vi命令可以說是unix linux世界裡最常用的編輯檔案的命令了,但是因為它的命令集眾多,很多人都不習慣使用它,其實您只需要掌握基本命令,然後加以靈活運用,就會發現它的優勢,並會逐漸喜歡使用這種方法。本文旨在介紹vi的一些最常用命令和高階應用技巧。一 基本命令介紹 1 游標命令 k j h l 上...