- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
主要內容講述如下:
終端Terminal的使用和常用快捷方式
vim的普通模式。
vim的命令模式。
vim的可視化模式(選擇模式)。
vim的搜索模式。
vim的插入模式。
----終端Terminal的使用和常用快捷方式----
Terminal就是我們linux系統中的終端控制臺,每打開一個就是一個新的shell,
ctrl+shift+t可以新打開一個shell,ctrl+shift+w強制關閉一個shell
ctrl+f光標在字符中前進,ctrl+b光標在字符中后退
ctrl+a光標移動到字符的最前面,ctrl+e光標移動到字?的最后面
ctrl+p打開終端輸入的上一條記錄,ctrl+n打開終端輸入的下一條記錄
----vim的普通模式----
linux中我們常用的編輯器有vim和emacs,不知道大家有沒有聽說過一句話"vim是編輯器之神,emacs是神的編輯器!"可見vim和emacs的重要性。vim的普通模式,也就是所謂的正常模式,打開一個文件或者直接輸入命令vim,一進去的就是普通模式, 在任何的模式中,只要按esc就會回到普通模式。
fa向下尋找到字符串中的a ,shift+f a向上尋找到字符串中的a
ra光標所在的位置的字符替換成a
yy復制一行 p粘貼 3p粘貼三次
在普通模式中,x刪除一個字符 dw刪除一個單詞 dd刪除一行
k dd p交換兩行
u撤銷一次操作 ctrl+r與u相反
ctrl+g查看當前狀態
----vim的命令模式----
命令模式則多用于操作文本文件(而不是操作文本文件的內容),例如保存文件;或者用來改變編輯器本身的狀態,例如設定多欄窗口、標簽或者退出編輯器……
g/add/d 刪除包含add的行
v/add/d 刪除不包含add的行
----vim的可視化模式----
可視模式相當于高亮選取文本后的普通模式。可視模式具有子模式,以行為單位進行選取的可視行模式,使用“V”鍵進入(也就是Shift+v);和以塊為單位進行選取的可視塊模式,使用“Ctrl+v”鍵進入。
v按照一個字符來選擇 然后通過hjkl選擇復制的內容 p粘貼 d刪除
v選擇 u變成小寫 U變成大寫
shift+v按照一行來選擇
ctrl+v按照一塊選擇用hjkl來選擇塊
----vim的搜索模式----
普通模式中按“/”進入搜索模式
s/old/new/g 把光標當前行中的old全部替換成new
1,10 s/old/new/g 前10行替換
% s/old/new/g 整個文檔全部替換
----vim的插入模式----
插入模式則用來向文本中添加內容的
i 在光標所在字符前開始輸入文字并進入插入模式
a 在光標所在字符后開始輸入文字并進入插入模式
o (字母o) 在光標所在行的下面單獨開一新行來輸入文字并進入插入模式
s 刪除光標所在的字符并進入插入模式
I 在行首開始輸入文字并進入插入模式。此行首指第一個非空白字符處。如果行首有空格,則在空格之后輸入文字并進入插入模式
A 在行尾開始輸入文字并進入插入模式。這個好用,?不必管光標在此行的什麼地方,只要按 A 就會在行尾等著您輸入文字。
O (大寫字母O) 在光標所在行的上面單獨開一新行來輸入文字并進入插入模式。
S 刪除光標所在行并進入插入模式
----補充----
linux中vim的快捷方式非常多,我只能列舉出一部分,其實我們需要知道有這些快捷鍵的功能就可以了,剛開始誰也記不住的,都是慢慢在平時練習中熟練的,所以還是多練習,我這里推薦一款linux終端中運行的vim鍵盤圖。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP