vim命令詳解

2021-10-21 19:24:26 字數 1057 閱讀 3701

插入i 游標所在位置插入

i 游標所選行的首位置插入

a 游標所在行的最後一位進行插入

a 游標所在位置的下一位進行插入

o 游標所在位置的上一行(新建的一行)進行插入

o 游標所在的下一行(新建的一行)進行插入

游標移動

h 向左移動

j 向下移動

k 向上移動

l 向右移動

:set nu 顯示行數

:set nonu 不顯示行數

vim /etc/vimrc 最後一行新增 set nu 設定開啟文字都會顯示行數

g 游標移動到第一行

g 游標移動到最後一行

數字+g 移動到所選數字的行數(如:10+g 移動到第十行)

^ 游標移動到所在行第一位

$ 游標移動到所在行最後一位

複製、剪下、貼上、撤銷、刪除等操作

yy 複製一行

y$ 游標所在位置後面的進行複製

dd 剪下

d$ 游標所在位置後面的進行剪下

p 貼上

u 撤銷命令(返回上一步)

ctrl+r 撤銷過多(撤銷過程中),返回上一步

x 刪除游標所在位置單字元

r 游標所在位置替換單字元

:w 儲存到原始

:w /root/s.txt 儲存到root目錄下s.txt

:q 退出

:wq 儲存退出

:q!退出不儲存

/ 查詢內容

n 查詢結果的下乙個

n 查詢結果的上乙個

: s/需要替換內容/要替換成的內容 替換字元(只針對游標所在的這一行)

:%s/需要替換內容/要替換成的內容/g 全文本替換(不加g單次替換每行)

:3,5s/需要替換內容/要替換成的內容/g 3-5行替換(不加g單次替換每行)

v 字元可視模式

v 行可視模式

ctrl+v 塊可視模式

配合 d 和 i (大寫)命令可以進行塊的便利操作

ctrl+v 塊可視模式下選中要操作的塊,然後i進行輸入,輸入完成,按兩次esc,新增完成

Vim命令詳解

所謂的命令列或命令模式,就是在最下面一行沒有顯示 insert 或者 replace 字樣的時候。通常在命令列中的指令有下面幾種 注意,當按下 時,游標會自動移動到螢幕的最下面一行!一般模式 移動游標 h或向左方向鍵 游標向左移動乙個字元 j或向下方向鍵 游標向下移動乙個字元 k或向上方向鍵 游標向...

vim 命令詳解

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

vim 命令詳解

命令 簡單說明 w 儲存編輯後的檔案內容,但不退出vim編輯器。這個命令的作用是把記憶體緩衝區中的資料寫到啟動vim時指定的檔案中。w 強制寫檔案,即強制覆蓋原有檔案。如果原有檔案的訪問許可權不允許寫入檔案,例如,原有的檔案為唯讀檔案,則可使用這個命令強制寫入。但是,這種命令用法僅當使用者是檔案的屬...