文本編輯器 vi/vim 一、啟動與退出 1、 vim 2、 vim 文件名(可以是存在的文件,也可以是不在的文件) 3、退出 :q 或者:x 在非“插入”模式二、vi/vim的工作模式 1、正常模式(啟動後自動進入正常模式) 2、輸入文本模式(插入模式) 3、:命令 模式 4、可視模式(選擇文本模 ...
文本編輯器 vi/vim
一、啟動與退出
1、 vim
2、 vim 文件名(可以是存在的文件,也可以是不在的文件)
3、退出
:q 或者:x
在非“插入”模式
二、vi/vim的工作模式
1、正常模式(啟動後自動進入正常模式)
2、輸入文本模式(插入模式)
3、:命令 模式
4、可視模式(選擇文本模式)
可以從正常模式進入到插入模式,插入模式可以退回到正常模式
可以從正常模式進入到可視模式,
可以從正常模式進入到 :命令模式
其他三種模式下麵:按 ESC 鍵,都會回到正常模式
如何從正常模式,進入到插入模式?
1、 a 在游標的後面插入內容
2、 A 在行位插入內容
3、 i 在游標前面插入內容
4、 I 在行首插入內容
5、 o 在下麵新起一行
6、 O 在上面新起一行
編輯完內容,要保存文件或者退出vim,都需回到正常模式
插入模式---》正常模式 ESC鍵
保存:
在正常模式下(英文輸入法狀態),
:w
:w 文件名
保存並退出
:wq
:wq 文件名
:x
退出:
:q
:q! 強制退出
練習:啟動vi/vim,輸入內容,保存並退出
1、啟動
2、進入插入模式(a)
3、編輯文本
4、回到正常模式 (ESC)
5、:命令模式,:wq
在正常模式下移動游標:
1、游標鍵,翻頁鍵
2、h 左
l 右
j 下
k 上
3、gg 移動到第一行
4、G 移動到最後一行
5、0 移動到行首
6、$ 移動到行尾
7、:行號 移動到指定的行
讓vi顯示行號
:set nu
關閉顯示行號
:set nonu
行的複製、粘貼、刪除
複製:
把游標停在要複製的行上面,然後按 yy
粘貼:
把游標停在要粘貼的地方,按 p
複製多行:
nyy
p
行刪除:
dd 刪除
刪除的內容會放到剪貼板,使用p鍵可以粘貼
ndd 刪除多行
刪除一個字元:x
替換一個字元:r 如把4替換成5 r5
撤銷:u
查找:
在正常模式下:
/內容
?內容
找到以後使用 n 鍵 查找下一個
替換:
:%s/要查找的內容/替換成的內容/g 所有查找的內容都將轉換掉
:%s/要查找的內容/替換成的內容/gc 每個查找的內容在確定之後在轉換