vim基本命令

2021-07-24 07:33:12 字數 1576 閱讀 3119

vim基本命令

vim時,進入的便是命令模式,之後按

i,可進入插入模式,再按

esc可進入命令模式

命令模式下的常用命令:

移動游標:

h -> 左移

j ->

下移k ->

上移l ->右移

^ -> 行開頭

$ ->行尾

w -> 移動到下乙個單詞的開頭

b ->

移動到上乙個單詞的開頭或標點符號

ctrl + f -> 向下翻一頁

ctrl + b

向上翻一頁

gg -> 檔案第一行的開頭

g -> 檔案最後一行的開頭

插入:

a -> 在游標處進入插入模式

a ->

在行末進入插入模式

o -> 在下方插入一行,並進入插入模式

o ->

在上方插入一行,並進入插入模式

:r filename -> 在當前游標處插入整個檔案內容

撤銷:

u -> 撤銷上次操作

ctrl + r -> 重做

刪除或剪下:

x -> 刪除當前字元,後面往前

x ->

刪除上乙個字元,前面往後

dd -> 剪下當前行

5dd ->

剪下當前行及之後4行

dw -> 剪下當前字元到下乙個單詞的起始

d0 -> 剪下當前字元到當前行的開始

d$ ->

剪下當前字元到行的末尾

dg -> 剪下當前字元到檔案末尾

複製:

yy -> 複製當前行

yw ->

複製當前字元到下乙個單詞的起始

yg -> 複製當前行到檔案末尾

v -> 進入可視模式,移動游標,按

y複製所選內容

貼上:

p -> 貼上到游標之後

p ->

貼上到游標之前

j -> 去掉兩行之間的換行符,合併兩行

查詢和替換:

/line -> 查詢

line

,按enter

結束輸入,按

n找下乙個匹配項

:%s/line/line/g -> 全域性替換,若

g後面加

c表示需要使用者確認

切換檔案:

:buffers -> 顯示正在編輯的檔案列表

:buffer 2 -> 顯示檔案編號為

2的檔案內容

:n ->

上乙個檔案

儲存:

:w -> 儲存檔案

:q! ->

強制退出,放棄修改

:w file.txt -> 另存為,當前編輯的檔案不變

Vim基本命令

在fedora下面,開啟終端。輸入vim filename就進入了vim w 儲存 wq 儲存退出 q 不儲存退出 在命令模式下輸入 dw 按回車,就刪除了游標所在位置字元 d 就是刪除所在行的所有字元 這個對於我們寫程式的比較有用 dd 刪除行 u 撤銷操作 string string這裡就是你要...

vim基本命令

高階一些的編輯器,都會包含巨集功能,vim當然不能缺少了,在vim中使用巨集是非常方便的 qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令...

Vim基本命令

看了些資料,總結了一些適合程式設計人員的vim基本命令,不是很全,但是最起碼比較實用。都是最基本的 在fedora下面,開啟終端。輸入vim filename就進入了vim w 儲存 wq 儲存退出 q 不儲存退出 在命令模式下輸入 dw 按回車,就刪除了游標所在位置字元 d 就是刪除所在行的所有字...