** 輸入 CTRL-G 顯示當前編輯文件中當前光標所在行位置以及文件狀態信息。 輸入大寫 G 則直接跳轉到文件中的某一指定行。**
CTRL-G
。和文件中光標位置。請記住行號,它會在步驟3中用到。bash
提示:您也許會在屏幕的右下角看到光標位置,這會在 'ruler' 選項設置時發生 (參見 :help 'ruler'
)ide
G
能夠使得當前光標直接跳轉到文件最後一行。gg
能夠使得當前光標直接跳轉到文件第一行。您曾停留的行號
,而後輸入 大寫 G
。這樣就能夠返回到您第一次按下 CTRL-G
時所在的行了。** 輸入 / 加上一個字符串能夠用以在當前文件中查找該字符串。**
/
字符。您此時會注意到該字符和光標都會出如今屏幕底:
命令是同樣的。errroor <回車>
。那個 errroor
就是您要查找的字符串。n
鍵。要向相反方向查找同上一次的字大寫 N
便可。?
代替 /
進行。CTRL-O
(按住 Ctrl 鍵不放同時按下字母 o)。重複按能夠CTRL-I
會跳轉到較新的位置。** 輸入 % 能夠查找配對的括號 )、]、}。**
)
、 ]
、 }
按 %
字符。%
就能夠跳回配對的第一個括號處。** 輸入 :s/old/new/g 能夠替換 old 爲 new。**
:s/thee/the <回車>
。請注意該命令只改變光標所在行的第一個匹配:s/thee/the/g
則是替換全行的匹配串,該行中全部的 "thee" 都會被:#,#s/old/new/g
其中 #,#
表明的是替換操做的若干行中首尾兩行的行號。
輸入 :%s/old/new/g
則是替換整個文件中的每一個匹配串。
輸入 :%s/old/new/gc
會找到整個文件中的每一個匹配串,而且對每一個匹配串
提示是否進行替換。spa
CTRL-G
用於顯示當前光標所在位置和文件狀態信息。G
用於將光標跳轉至文件最後一行。先敲入一個 行號
而後輸入 大寫 G
則是將光標移動至該行號表明的行。gg
用於將光標跳轉至文件第一行。code
/
而後緊隨一個 字符串
是在當前所編輯的文檔中 正向查找
該字符串。?
而後緊隨一個 字符串
則是在當前所編輯的文檔中 反向查找
該字符串。完成一次查找以後按 n
鍵是重複上一次的命令,可在同一方向上查
找下一個匹配字符串所在;或者按大寫 N
向相反方向查找下一匹配字符串所在。CTRL-O
帶您跳轉回較舊的位置,CTRL-I
則帶您到較新的位置。文檔
(、)、[、]、{、}
,按 %
會將光標移動到配對的括號上。頭一個
字符串 old 爲新的字符串 new,請輸入 :s/old/new
全部
的字符串 old 爲新的字符串 new,請輸入 :s/old/new/g
在 兩行內
替換全部的字符串 old 爲新的字符串 new,請輸入 :#,#s/old/new/g
在 文件內
替換全部的字符串 old 爲新的字符串 new,請輸入 :%s/old/new/g
進行全文替換時 詢問用戶確認
每一個替換需添加 c
標誌 :%s/old/new/gc
字符串