vim基本操作

2021-05-24 22:31:03 字數 1562 閱讀 7075

skip to end of metadata 頁面限制於新增者:ligang, 最後更新者: ligang 於三月09, 2011 (檢視變更) 注釋:

go to start of metadata

移動

h  j  k  l

[ctrl] + [f]

『向下』移動一頁,相當於[page down]按鍵(常用)

[ctrl] + [b]

『向上』移動一頁,相當於[page up] 按鍵(常用)

[ctrl] + [d]

『向下』移動半頁

[ctrl] + [u]

『向上』移動半頁

g 移動到這個檔案的最後一行(常用)

ng n 為數字。

移動到這個檔案的第 n 行。

例如20g 則會移動到這個檔案的第20 行(可配合:set nu)

gg 移動到這個檔案的第一行,相當於1g 啊!

(常用)

編輯

x 刪除當前字元

dd 刪除游標所在的那一整列(常用)

ndd

n 為數字。

刪除游標所在的向下n 列,例如20dd 則是刪除20 列(常用)

d 刪除從游標到行尾的所有內容

yy 複製游標所在的那一行(常用)

nyy

n 為數字。

複製游標所在的向下n 列,例如20yy 則是複製20 列(常用)

p 粘帖

npp

粘帖n行

j 合併下一行(下一行內容放到行尾) jj

u 復原前乙個動作。

(常用)

[ctrl]+r

重做上乙個動作。

(常用)

查詢

/word

向下尋找乙個word

?word

向上尋找word  )

n (大小寫的區別就在於方向剛好相反)

替換

:n1,n2s/word1/word2/g

n1 與 n2 為數字。

在第n1 與n2 行之間尋找word1 這個字串,並將該字串取代為word2 !

舉例來說,在100 到200 行之間搜尋vbird 並取代為vbird 則:

『:100,200s/vbird/vbird/g』。

(常用)

:1,$s/word1/word2/g

從第一行到最後一行尋找word1 字串,並將該字串取代為word2 !

(常用)

:1,$s/word1/word2/gc

從第一行到最後一行尋找word1 字串,並將該字串取代為word2 !

且在取代前顯示提示字元給使用者確認(confirm) 是否需要取代!

(常用)

!:command

執行shell命令

:set nu/nonu

顯示/關閉行號

VIM基本操作

vi 基本操作vi 有3個模式 插入模式 命令模式 低行模式。插入模式 在此模式下可以輸入字元,按 esc將回到命令模式。命令模式 可以移動游標 刪除字元等。低行模式 可以儲存檔案 退出 vi 設定 vi 查詢等功能 低行模式也可以看作是命令模式裡的 一 開啟檔案 儲存 關閉檔案 vi命令模式下使用...

Vim基本操作

指令 說明i i i 從當前游標坐所在處插入,i 當前行第乙個非空格符處插入 a aa 從當前所在的下乙個字元處插入,a 從游標所在行最後乙個字元處插入 o or r r 替換游標所在的那乙個字元,r 一直替換游標所在的文字,知道按esc為止 操作說明 k游標向上移動乙個字元 j游標向下移動乙個字元...

Vim基本操作

vim 是 linux 系統上的最著名的文字 編輯器,也是早年的 vi 編輯器的加強版,而 gvim 則是其 windows 版。它的最大特色是完全使用鍵盤命令進行編輯,脫離了滑鼠操作雖然使得入門變得困難,但上手之後鍵盤流的各種巧妙組合操作卻能帶來極為大幅的效率提公升。因此 vim 和現代的編輯器 ...