vim命令
1、touch 建立檔案
2、vim或vi 編輯檔案
3、vim 檔名
4、vim編輯器共分為三種模式:
(1)命令模式 esc 或ctrl +c
(2)編輯模式 按i鍵
(3)底層命令模式 先進入命令模式 =shift+:=輸入命令
5、快捷鍵
(1)enter 鍵 換行
(2)backspce 退格鍵,刪除游標前一個字元
(3)del 鍵 刪除, 刪除游標所在的字元
(4)上下鍵 移動游標
(5)home 鍵 移動游標到行首
(6)end 鍵 移動游標到行尾
(7)page un 和page down 上下翻頁
(8)esc鍵 退出輸入模式,切換到命令模式(或者ctrl+c)
6、編輯命令
i 鍵 在游標所有出,轉換為輸入模式 操作:ctrl+c i
I 鍵 在當前游標所在行行首,轉換為輸入模式 操作:ctrl+c I
a 鍵 在當前游標所在處字元後方,轉換為輸入模式 操作:ctrl+c a
A鍵 在當前游標所在行行尾,轉換為輸入模式 操作:ctrl+c A
o鍵 在當前游標所在行下方,建立空白行,轉換為輸入模式 操作:ctrl+c o
O鍵 在當前游標所在行上方,建立空白行,轉換為輸入模式 操作:ctrl+c O
H鍵 移動游標到當前螢幕最上邊一行 操作:ctrl+c H
L鍵 移動游標到當前螢幕最下邊一行 操作:ctrl+c L
M鍵 移動游標到當前螢幕最中間一行 操作:ctrl+c M
s鍵 刪除當前字元,並進入編輯模式 操作:ctrl+c s
S鍵 刪除當行,並進入編輯模式 操作:ctrl+c S
x鍵 刪除當前字元 操作:ctrl+c x
X鍵 刪除前面一個字元 操作:ctrl+c X
u鍵 撤回上一I操作 操作:ctrl+c u
yy+p yy複製,p是貼上 操作: ctrl+c yy p
c鍵 刪除當前行,進入編輯模式 操作: ctrl+c c
D鍵 刪除游標所在字元到行尾 操作: ctrl+c D
dd鍵 刪除游標所在行 操作:ctrl+c d d 兩次連續 dd
- 底線命令
在命令模式下:輸入shft+: 輸入命令
(1)set nu 顯示行號
(2)取消行號
set nonu 取消行號
(3)wq!
a.q! 強制退出
b.wq儲存退出
c、wq! 強制儲存退出
(4) 複製指定的行數:
開始行,結束行y 敲回車 ===按p鍵
(5)查詢或搜尋內容?或 /
a.? 匹配字元
b. \也是搜尋內容
8、替換內容
(1)只替換第一個字元
格式:
:%s/舊字元/新字元 g表示替換所有
案例:
:%s/2/dcs
(2)替換所有字元
格式:
:%s/舊字元/新字元/g g表示替換所有
案例:
:%s/9/dcs/g
9、指定行數替換內容
(1)替換指定行數所有內容
格式::開始行,結束行s/舊字元/新字元/g
案例::1,4s/2/hz/g
:
(2)替換指定行數的第一字元
(1)替換指定行數所有內容
格式::開始行,結束行s/舊字元/新字元
案例::1,4s/2/hz
10、註釋:
單行註釋:# shft+3鍵
單行取消註釋:刪除#號
多行註釋:
格式:
:開始行,結束行s/^/註釋符號/g
案例:
:5,8s/^/#/g
多行取消註釋:
格式::開始行,結束s/註釋符//g
案例::5,8s/#//g
11、直接跳到指定的行數
格式::行數
12 ctr+c 命令模式輸入G :
跳轉到會後一行
指定內容生成檔案:
:開始行,結束行 w /路徑/文件名
:1,5w /home/dcs41.txt