vim命令總結

2021-09-29 12:30:06 字數 1171 閱讀 7867

vim是linux系統下的文字編輯器,操作乙個檔案時,使用vim/vi filename 有三種操作模式

h:左移乙個字元

j:下移一行

k:上移一行

l:右移乙個字元

pagedown:下翻一屏

pageup:上翻一屏

g:移到緩衝區最後一行

num g:移到緩衝區的第num行

gg:移到緩衝器的第一行

q:如果未修改快取區的資料,退出

q!:取消修改的檔案中的資料,並退出

w:將檔案儲存到檔案中

wq:將緩衝器的資料儲存到檔案並且退出

除了基本的命令外,vim還提供了編輯資料,複製和貼上,查詢替換命令等

命令作用

x刪除當前當前游標所在位置的行

dd刪除游標當前所在的行

dw刪除當前游標所在位置的單詞

d$刪除當前游標所在位置到行尾的內容

j刪除當前游標所在行行尾的換行符

u撤銷前乙個編輯命令

a在當前游標後追加資料

a在當前游標所在行行尾追加資料

r char

用char替換當前游標所在位置的單個單詞

r text

用text覆蓋當前游標所在位置的資料

剪貼:比如dd命令剪貼一行,然後使用p命令

複製:複製使用y命令,比如yw(複製乙個單詞) y$(複製到行尾) 使用p命令進行貼上

可以按v鍵進行可視模式下,移動游標選中你要複製的行,然後使用y鍵進行複製,使用p鍵進行貼上

在命令模式下,按下斜線(/) 鍵,在斜線後面輸入要搜尋的單詞,然後進行搜尋

如果出現錯誤的訊息,則文字沒有要找的單詞

如果查詢到搜尋的單詞了,可以使用n鍵查詢下乙個要找的單詞

命令作用

:s/old/new/g:

一行命令替換所有 old

:n,ms/old/new/g :

替換行號 n 和 m 之間所有 old

:%s/old/new/g :

替換整個檔案中的所有 old

:%s/old/new/gc :

替換整個檔案中的所有 old ,但在每次出現時提示。

插入模式下對檔案中資料進行修改,修改完後按esc鍵,進入了普通模式

vim命令總結

vim是linux下程式設計的環境,其有很多基本的命令需要掌握,先整理下來。在新安裝的linux環境下,vim需要安裝,才能使用。首先可以通過gvim命令來檢視所包含的軟體包。然後安裝vim軟體包。sudo apt get install vim進入 vim回車即可建立乙個新的檔案 vim file...

Vim命令總結

以 和 開頭的命令都有歷史紀錄,可以首先鍵入 或 然後按上下箭頭來選擇某個歷史命令。在命令列視窗中輸入以下命令即可 vim 直接啟動vim vim filename 開啟vim並建立名為filename的檔案 開啟單個檔案 vim file 同時開啟多個檔案 vim file1 file2 file...

Vim命令總結

退出但不儲存 q 刪除游標所在位置的字元 x 刪除單詞 dw 當前游標刪除到行末 d 當前游標刪除到單詞末尾 de 使游標向前移動2個單詞 2w 使游標向前移動到第三個單詞末尾 3e 移動游標到行首 0 刪除2個大寫字母單詞 d2w 刪除當前行 dd 刪除2行 2dd 撤銷最後一次執行的命令 u 恢...