插入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 強制寫檔案,即強制覆蓋原有檔案。如果原有檔案的訪問許可權不允許寫入檔案,例如,原有的檔案為唯讀檔案,則可使用這個命令強制寫入。但是,這種命令用法僅當使用者是檔案的屬...