1. 程式人生 > >Linux下vim使用

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: 查詢上一個