vim編輯器常用命令

2021-07-11 17:45:46 字數 1839 閱讀 8445

1.退出vi儲存

:wq!   強制儲存退出

:wq 儲存退出

:x 儲存退出(作用和:wq一樣)

zz zz大寫,並且不是在命令列模式(作用跟:wq一樣)

:q 退出

:q! 強制退出

:file filename 儲存未命名檔案

:w 寫入(儲存)

2.移動

h	在當前行向左移動乙個字元

j 移動到下一行

k 移動到上一行

l 在當前行向右移動乙個字元

ctrl+f 向前滾動一頁

ctrl+b 向後滾動一頁

:n 將游標定位到第n行

:$ 將游標定位到最後一行

0 將游標定位到本行行首

$ 將游標定位到本行行尾

gg 游標跳轉到第一行

g 將游標定位到文章的最後一行(與:$功能相同)

h 將游標定位到螢幕頂端

m 將游標定位到螢幕中間

l 將游標定位到螢幕底端

3.搜尋

/	後面跟要搜尋的東西,在檔案中向前搜尋

? 後面跟要搜尋的東西,在檔案中向後搜尋

n 向前重複搜尋

n 向後從發搜尋

4.複製

yy	複製當前行

nyy 複製游標當前行到當前行以下n-1行

:1,100 co 200 將1~100的內容複製到第200行

:100,102 co 200 $ 將100~102的內容複製到最後一行

5.貼上

p	貼上到當前行

p 貼上到當前行的上一行

6.刪除、剪下

dd	刪除當前行

ndd 與nyy相似

dw 刪除乙個詞

ndw 與ndd相似

x 刪除乙個字元

nx 刪除n個 字元

dg 刪除當前游標到檔案尾的所有內容

d0 刪除當前游標到本行行首的所有內容

d$ 刪除當前游標到本行行尾的所有內容

:1,100d 刪除1~100

:100d 刪除第100行

:1,100 mo $ 將1~100行的內容移到最後一行

7.插入

i	在當前位置的字元前面進入插入模式

i 在當前行的開頭進入插入模式

a 在當前位置的字元後面進入插入模式

a 在當前行的結尾進行插入

o 在當前行下面開啟乙個新行進行插入

o 在當前行上面開啟乙個新行進行插入

8.撤銷

u	撤銷上一次的修改
9.替換

regexp	是要匹配的樣式

replacement 是要替換的字串*

:s/regexp/replacement 替換當前所出現的第乙個樣式(將第乙個匹配到的regexp替換成replacement)

:s/regexp/replacement/g 替換當前所有行所有的匹配

:%s/regexp/replacement/g 替換檔案中所有匹配樣式

:. 命令是重複上一命令

VIM編輯器常用命令

1 vi的基本概念 基本上vi可以分為三種狀態,分別是 命令模式 command mode 插入模式 insert mode 底行模式 last line mode 1 命令列模式command mode 控制螢幕游標的移動,字元 字或行的刪除,移動複製某區段及進入insert mode下,或者到 ...

vim 編輯器常用命令

1 vim可以分為三種狀態 命令模式 command mode 插入模式 insert mode 底行模式 last line mode 命令列模式command mode 控制螢幕游標的移動,字元 字或行的刪除,移動複製某區段及進入insert mode下,或者到 last line mode。插...

vim編輯器常用命令

開啟檔案方式 1.vim 字串 檔名 開啟檔案將游標定位到字串第一次出現的行首,n鍵實現相關行之間切換 末行模式熱鍵 1.從游標位置開始向後搜尋指定字串 2.從游標位置開始向前搜尋指定字串 3.數字 游標跳轉到指定行 命令模式熱鍵 1,ctrl f向下翻頁,ctrl b向前翻頁,ctrl d向下翻半...