[vim練習]第一個基本編輯命令
|
首先,我收集了一些基本命令,以記住有關編輯vim的命令。如果您將其與另一篇文章中介紹的移動命令一起學習,則應該可以暫時在實踐中使用vim。
如果可以自由移動vim,編碼應該會容易得多。我認為在適應之前,它不會按預期工作,但是讓我們在該站點上反复練習和學習。
vim編輯命令的實踐
PUSH ENTER
切換到編輯模式
該命令從普通模式切換到編輯模式。切換到編輯模式的操作有多種變化。如果您在某些情況下可以不自覺地使用它們,那麼您就是個好習慣。
切換到編輯模式(光標之前) | i |
---|---|
切換到編輯模式(光標後面) | a |
轉到行的開頭並進入輸入模式 | I |
轉到行尾並進入輸入模式 | A |
在下面插入行以進入輸入模式 | o |
在上方插入一行並進入輸入模式 | O |
返回正常模式的命令
該命令返回普通模式。有許多站點僅解釋esc,但實際上您可以使用“ ctrl + [”進行切換。我更喜歡後者,因為我可以在不離開起始位置的情況下打字。另外,如果將返回正常模式的命令與“ jj”綁定在一起,則可以非常順暢地進行切換。在這種情況下,您需要編輯名為vimrc的配置文件。
返回正常模式 | esc |
---|---|
返回正常模式(按ctrl var) | ctrl + [ |
返回正常模式(推薦設置) | jj |
替換角色模式
可以替換該命令而不會刪除光標上的字符。這樣可以省去擦除字符的麻煩,因此請記住它以便進行有效的編輯。在單字符替換的情況下,替換模式以替換字符輸入結尾,但是在多字符替換模式的情況下,必須以esc結尾該模式。
替換光標上的一個字符 | r |
---|---|
切換到多字符替換模式 | R |
結束更換模式 | esc |
視覺模式
該命令切換到可視模式,該模式可以稱為選擇模式。特別是,選擇行的命令非常常用,因此請務必記住它。
切換至視覺模式 | v |
---|---|
更改為可視模式並選擇行 | V |
複製粘貼等
與復制/粘貼等相關的命令Yank與副本幾乎相同。請注意,即使使用d命令刪除vim,vim也會自動拉動。控制要拉的內容使用一種稱為寄存器的機制,我們將在另一篇文章中介紹。
Yank(副本) | y |
---|---|
拖(複製)一行 | yy |
刪除一個字符(和Yank) | x |
刪除(和Yank) | d |
刪除1行(和Yank) | dd |
貼上 | p |
便捷的運動命令
這是運動命令的簡介,它是vim的一大吸引力。這是我經常使用的列表。如果您已經學習了運動命令,那麼vim絕對是其中不可或缺的一部分。
刪除html標記的內容並進入編輯模式 | cit |
---|---|
選擇html標籤的內容 | vit |
刪除html標記的內容 | dit |
提取html標記的內容(複製) | yit |
刪除“”的內容並進入編輯模式 | ci” |
選擇“”內容 | vi” |
刪除“”的內容 | di” |
提取“”的內容(副本) | yi” |
刪除光標上的單詞並進入編輯模式 | ciw |
選擇光標上的單詞 | viw |
刪除光標上的單詞 | diw |
提取(複製)光標上的單詞 | yiw |
該註釋將在站點管理員批准後顯示。請遵循舉止和評論。