vim強大的功能大多聚集在普通模式下,大多數的命令都在普通模式下執行。但當我們在插入模式進行**編寫時,對於刪除、複製以及貼上命令來說,都會不可避免地會用上一些方便快捷的快捷鍵和命令。因此這次我們要學習的是插入模式和與之類似的替換模式,看看這些模式該如何高效地操作。
在普通模式中,如果我們修改錯誤時,如果事與願違,我們就會使用u鍵撤銷修改命令,從新再來。而在插入模式中,我們就可以直接用退格鍵直接修改錯誤,也可以使用以下快捷鍵。
刪除前面的乙個字元
刪除前面乙個單詞
從游標處刪除至行首
模式之間的相互切換:在插入模式中,我們使用的是經典的返回到普通模式中。我想一般人的手指去按這個鍵的時候都有點費力吧,你可以試試組合鍵,看看和有沒有差別。在插入模式中,有個叫做 "普通-插入" 模式,這是普通模式的乙個特例,它允許我們執行一次普通模式後,接著切換到插入模式。
從插入模式切換到普通模式,等同於
從插入模式切換到 "普通-插入" 模式
在學習vim的時候,大多數還是在普通模式下進行貼上,複製,刪除的操作。然而,當我們在插入模式中想要貼上**操作時,卻不想離開插入模式。
1. " gg " 命令回到首字母,然後使用 " yt," 命令先複製文字:
2. " ja+空格 " 命令(把游標移動到要貼上的地方):
3." 0 " 命令(把複製的文字貼上到游標位置) + "."命令:
1. "a"命令,直接把游標移動到行尾。
2."=18/6 + 回車":
替換模式和插入模式一樣,不過進入模式的方式不一樣,分別是r 和 i 鍵進入。
1. " f. "命令:
2. " r,空格+a " + :(用r命令進行替換模式,輸入要修改的字元,然後退回普通模式)
vim使用心得
1.統計行數 s n 2.檔案首尾切換 檔案首 1g 檔案尾 g 3.在shell裡開啟幾個檔案並且分屏 vim on file1 file2 4.跳到指定行 number 5.替換 addr s 源字串 目的字串 option addr 表示檢索範圍,省略時表示當前行。a 1,20 表示從第1行到...
vim 使用心得
以前總是很排斥使用這種很難記的編輯器,不過陸陸續續用了幾個月後,就漸漸離不開 vim 了。回想了一下學習時的過程,發現 vim 的一致性對於學習者而言很有幫助,許多操作都能舉一反三地猜測出來。下面的介紹只針對 vim 的初學者,其他人可以無視了。安裝 執行和儲存之類的我就略過了,這裡只關注文字編輯。...
Vim的使用心得
這段時間一直在跟linux打交道,正好順便也學習了一下vi的使用,就此準備長期用下去了。目的很簡單,就是為了更熟練地使用linux而做準備。vi與其它windows環境下的文字編輯器不同在於它的操作方式幾乎可以全命令來進行工作,節省了滑鼠在螢幕上划拉的時間,而且新鮮感十足。我是在window環境下使...