vim編輯器二

2021-09-01 13:04:47 字數 984 閱讀 1515

命令模式下移動游標

1、按字元移動游標

l/h 空格鍵、l(小寫的l)鍵和方向鍵中的右移鍵都可這將游標向右移動,每次移動乙個字元,一直到達螢幕的右端,命令"7空格"或「7l」可將游標右移7個字元,h鍵和方向鍵中的左移鍵與l鍵工作方式一樣,只是方向相反。

2、將游標移動到某個特定的字元

f/f 可將游標從當前行的某個指定字元移到該字元下一次出現的位置,如,將游標從當前字元a位置移到沒一行上a的下一次出現(如果該行後面有乙個a出現)的位置

fa使用大寫字母f可移到前一次出現,如游標從當前字元a的位置移到同一行上a的前一次出現的位置

fa3、按句子和段落移動游標

)/(和}/{ )和}可分別將游標移到下乙個句子的開始和下乙個段落的開始,(/{可分別將游標移到前乙個句子的開始和前乙個段落的開始。

4、在螢幕內移動游標

h/m/l h游標定位到螢幕頂部一行的最左端,m游標定位到螢幕的中間一行,l游標定位到螢幕的底部一行。

5、翻屏

ctrl+d向下半屏 ctrl+u向上半屏 ctrl+f向前顯示一屏 ctrl+b向後顯示一屏

6、行號

輸入命令g後跟數字,vim把游標定位到對應的行,如果g後沒有數字,將把游標定位到最後一行。

查詢和替換

查詢字串 /後跟是查詢的文字,n/n向上向下重複上一次搜尋

正則/^the 是向下搜尋以the開始的行。

/!$ 是向下搜尋以嘆號結尾的下一行

/l..e 是查詢任何包含l後跟任意兩個字元和e的字串

/s\> 查詢下乙個以s結尾的字

/\/dis*m

/dis[ck] 查詢disk或disc的下一次出現

替換命令語法

[img]

address示例

[img]

查詢替換示例

[img]

拷貝和貼上

yy剪下當前行

dw剪下單詞

p貼上

vim編輯器 編輯器之神

h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...

編輯器之神 vim編輯器

vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...

linux基礎 vim編輯器(二)

vim之所以被大眾所熟知,就是因為他的快捷鍵,今天為大家帶來的是命令模式中所使用的快捷鍵 1.向左移動游標 h或者 2.向下移動游標 j或者 3.向上移動游標 k或者 4.向右移動游標 l或者 5.向下翻一頁 ctrl f 6.向上翻一頁 ctrl b 7.向下翻半頁 ctrl d 8.向上翻半頁 ...