Linux下vim使用
vim使用 通過apt安裝/解除安裝軟體
1.安裝軟體
$ sudo apt install 軟體包
2.解除安裝軟體
$ sudo apt remove 軟體名
3.更新已安裝的包
$ sudo apt upgrade
vi
vi 做成vim的軟連結
開啟和新建檔案
$ vi 檔名
如果檔案已經存在,會直接開啟該檔案
如果檔案不存在,會新建一個檔案
開啟檔案並且定位行
$ vi 檔名 +行數
提示:如果只帶上 + 而不指定行號,會直接定位到檔案末尾
$ vi 檔名+數字 開啟檔案定位到某行
三種工作模式
1.命令模式
2.末行模式 —— 執行 儲存、退出 等操作
:w 儲存
:q 退出
:q! 強制退出
:wq 儲存並退出
:x 儲存並退出
3.編輯模式 —— 正常的編輯文字
i
移動(基本)
h 向左
j 向下
k 向上
l 向右
w 向後移動一個單詞
b 向前移動一個單詞
0 行首
$ 行尾
gg 檔案頂部
G 檔案末尾
數字gg 移動到數字對應行數
:數字 移動到數字對應行數
Ctrl +b 向上翻頁
Ctrl +f 向下翻頁
H 螢幕頂部
M 螢幕中間
L 螢幕底部
標記
此時先使用 m 增加一個標記,這樣可以 在需要時快速地跳轉回來 或者 執行其他編輯操作
標記名稱 可以是 a~z 或者 A~Z 之間的任意 一個 字母
添加了標記的 行如果被刪除,標記同時被刪除
如果 在其他行添加了相同名稱的標記,之前新增的標記也會被替換掉
選中文字(可視模式)
v 從游標位置開始按照正常模式選擇文字
V 選中游標經過的完整行
Ctrl + v 垂直方向選中文字
撤銷和恢復撤銷
u 撤銷上次命令
CTRL+r 恢復撤銷命令
x 刪除游標所在字元,或者選中文字
d 刪除移動命令所對應的內容
dd 刪除游標所在的行,可以ndd刪除多行
D 刪除至行尾
複製、貼上
y(移動命令) copy 複製
yy 複製一行,可以nyy複製多行
p 貼上
替換
r replace 替換當前字元 命令模式
R replace 替換當前行游標後的字元 替換模式
查詢
/str 查詢str
查詢到指定內容之後,使用 Next 查詢下一個出現的位置:
n: 查詢下一個
N: 查詢上一個