Vim編輯器翻頁控制命令詳解

2022-09-24 06:27:10 字數 1756 閱讀 9858

當我們再linux中的vim編輯器檢視指令碼時,按上下鍵檢視是不是非常慢?這個時候就要用到我們的翻頁快捷鍵了,快捷鍵命令如下:

整頁翻頁命令為:    ctrl + f 鍵   f 的英文全拼為:forward;

ctrl + b 鍵  b 的英文全拼為:backword;

翻半頁命令為:      ctrl + d 鍵  d 的英文全拼為:down;

ctrl + u 鍵  u 的英文全拼為:up;

直接檢視該指令碼的最後一行:輸入:$,然後回車;

在鍵盤按下大寫g ;

在鍵盤按shift + g;

直接檢視該指令碼的第一行:    輸入:0或:1,然後回車;

在鍵盤按下小寫gg;

h  左,或 backspace 或方向鍵

j  下,或 enter 或 +(要 shift 鍵),或方向鍵

k  上,或 方向鍵或 -(不必 shift 鍵)

l  右,或 space 或方向鍵

使用 hjkl 鍵的移動是為了使手不必離開打字區(鍵盤**的部位),以加快打字的速度,如果各位不習慣,那就使用方向鍵吧!

backspace 及 space 的移動方式是到了行首或行尾時會折行,但方向鍵或 hl 鍵的移動則在行首或行尾時您繼續按也不會折行。轉折換行的功能是 vim 的擴充功能,elvis 無此功能。

jk 及使用方向鍵的上下移動游標會盡量保持在同一字段。使用 enter,+,- 的上下移動,游標會移至上(下)一行的第乙個非空白字元處。

好像有點複雜,各位就暫時使用方向鍵來移動就簡單明白了!等您愛上了 vim 後再來講究吧。

ctrl-f    即 pagedown 翻頁。

crtl-b    即 pageup 翻頁。

高階的游標移動

0  是數目字 0 而不是英文本母 o。或是 hmoe 鍵,移至行首,(含空白字元)。

^  移至第乙個非空白字元,注意,要 shift 鍵。

$  移至行尾,或 end 鍵。要 shift 鍵。

以上兩個按鍵是源自規則表示式(regular expression),在 regexp 中 ^ 是匹配行首,$ 是匹配行尾。

g  移至檔尾(最後一行的第乙個非空白字元處)

gg 移至檔首(第一行之第乙個非空白字元處)

gg 是 vim 的擴充功能,在 elvis 或原始 vi 中可用 1g 來移至檔首(是數字 1 不是英文本 l)。

g 之原意是 goto,指移至指定數目行之行首,如不指定數目,則預設是最後一行。

w  移至次乙個字(word)字首。當然是指英文單字。

w  同上,但會忽略一些標點符號。

e  移至前乙個字字尾。

e  同上,但會忽略一些標點符號。

b  移至前乙個字字首。

b  同上,但會忽略一些標點符號。

h  移至螢幕頂第乙個非空白字元。

m  移至螢幕中間第乙個非空白字元。

l  移至螢幕底第乙個非空白字元。

這和 pagedown,pageup 不一樣,內文內容並未動,只是游標在動而已。

n| 移至第 n 個字元(欄)處。注意,要用 shift 鍵。n 是從頭起算的。

:n 移至第 n 行行首。或 ng。

特殊的移動

)  移至下乙個句子(sentence)首。

(  移至上乙個句子(sentence)首。

}  移至下乙個段落(paragraph)首。

,,() 用的,例如您的游標現在在 上。寫程式時很好用的。

Linux的vim編輯器中的翻頁命令

當我們進入linux的vim編輯器檢視指令碼時,按上下鍵檢視是不是非常慢?這個時候就要用到我們的翻頁快捷鍵了,快捷鍵命令如 整頁翻頁命令為 ctrl f 鍵 f 的英文全拼為 forward ctrl b 鍵 b 的英文全拼為 backward 翻半頁命令為 ctrl d 鍵 d 的英文全拼為 do...

Vim編輯器詳解

linux中最常用的就是vi或vim編輯器,而vim編輯器就是vi的加強版。它們提供了乙個視窗裝置,通過它可以編輯檔案。學會了它,處理許多指令碼,檔案將會游刃有餘。編輯模式 命令模式 輸入模式 末行模式 底線命令模式 編輯 輸入 i 在當前游標所在字元的前面,轉為輸入模式 a 在當前游標所在字元的前...

vim編輯器詳解

vi編輯器是所有unix及linux系統下標準的編輯器,他就相當於windows系統中的記事本一樣,它的強大不遜色於任何最新的文字編輯器。他是乙個全屏編輯器,模式化編輯器 vi visual inte ce 視覺化介面 vim vi improved vi的增強版 具有語法著色功能 編輯模式 命令模...