vim使用方法

2021-09-27 06:14:26 字數 1835 閱讀 5865

1、vim在命令模式中複製一行是連續按兩個y,即:yy,然後貼上是p。

2、vim在命令模式中剪下一行是連續按兩個d,即:dd。

3、從編輯模式切換到命令模式按esc鍵。

4、從命令模式切換到末行模式輸入:shift+:即可。

5、儲存並退出是末行模式下輸入:wq或shift+zz。

6、強制退出(不儲存退出)是末行模式下輸入:q!。

7、在命令列模式下,如果按i進入編輯模式,則游標不會改變,輸入的字母則會在游標前的位置插入,如果是按a則游標會向後移動一位,然後在游標前位置插入。

9、在命令列模式下,如果按大寫的i進入編輯模式並且游標會定位到該行的首部進行插入。

10、在命令列模式下,如果按大寫的a進入編輯模式並且游標會定位到該行的末尾進行插入。

12、在命令列模式下,連續拷貝多行,首先選擇一行,然後按要複製幾行的數字、之後再按兩個y,即可複製,比如按住4的同時按兩次y,就是從當前行向下複製4行,最如果超過10則按需要按兩個鍵。

13、在命令列模式下,連續剪下多行,首先選擇一行,然後按要剪下幾行的數字,後再按兩個d,即可剪下,比如按住4的同時按兩次d,就是從當前行向下剪下4行(注意:不能連續著看,按過數字之後立刻按dd)。

14、在命令列模式下,游標移動j是向下移動一行,k是向上移動一行,h是向左移動一列,l是向右移動一列,在配上數字可以移動多行或多列。

15、在命令列模式下,快速定位到當前能看到的中間行,只需按大寫的m,定位到末尾按大寫l,定位到首行按大寫h。

16、在命令列模式下,向下翻一頁按ctrl+f,向上翻一頁按ctrl+b,向上翻半頁按ctrl+u,向下翻半頁按ctrl+d

17、在命令列模式下,快速定位到那一行,先輸入行數,然後在輸入大寫的g,比如輸入:20g,則游標會直接定位到整個檔案內容的第20行。

18、在命令列模式下,快速定位到檔案的最後一行,輸入乙個大寫g即可,快速定位到檔案的第一行,輸入兩個小寫的gg即可。

19、在命令列模式下,快速定位到下乙個單詞,比如有hello world hahah,游標才hello處,只需按小寫w即可直接定位到下乙個單詞world的開始處,按小寫的d直接回到上乙個單詞的開始處。

20、在命令列模式下,只剪下游標所在行之後的內容,直接輸入大寫d即可。

21、在命令列模式下,撤銷修改只需要按小寫字母u即可,恢復修改按ctrl+r鍵即可。

22、在命令列模式下,剪下游標所在行之前的內容,輸入d0即可。

22、在命令列模式下,剪下游標處的內容,輸入x即可,每次只刪除乙個(小寫x往後剪下,大寫x往前剪下)。

23、在命令列模式下,對內容選擇,首先按小寫v,然後移動游標即可選擇,選擇的內容為從游標位置處開始(大寫v是正行正行的選擇),然後按大於或小於號進行向右或向左移動(按shift+>或shift+《一次),之後直接按.(重複執行上一次的命令)即可。

24、在命令列模式下,按段跳轉,段是以空行分割的,(shift+})向下跳一行。

25、在命令列模式下,按dw是剪下乙個單詞。

26、在命令列模式下,改變某個字母是按小寫r,然後在輸入要替換的內容,比如將小o替換成o,只需要游標在小o上然後按r,最後輸入大o即可(只能替換乙個,按r即可替換游標及以後多個字元)。

27、在命令列模式下,按下/表示搜尋,輸入要搜尋的內容後按回車即可將搜尋到的內容全部標記,然後按小寫n游標就會跳到下乙個標記位置,大寫n是向上跳。

28、在末行模式下替換內容,首先輸入%s/被替換內容/要替換的內容/g回車即可替換,比如將檔案中的所有8888替換成hello,只需要在末行模式下輸入:%s/8888/hello/g  回車即可,如果是只替換某幾行的只需要加上行號,比如替換10~16行的內容,只需寫成:10,16s/8888/hello/g 回車即可。

29、在末行模式下輸入sp是水平分屏,輸入vs是垂直分屏

VIM 使用方法!

vim vi 是linux中功能強大的編輯工具。vim有3中主要的模式 1.normal mode 當進入vim時,預設的模式就是normal mode。在此模式下,無法輸入任何文字,不過可以利用按鍵命令來執行許多操作命令,例如移動游標位置 複製 刪除。2.insert mode 進入vim輸入a ...

vim使用方法

q 退出並不儲存編輯,等同於zq 開啟行號 set number 跳轉至第300行 300 跳轉至最後一行 跳轉至第300行行末 300 刪除游標所處行 dd撤銷用dd刪除的行 u複製某字或某行 也可用來高亮展示你想表達的內容 v 移動方向鍵確定複製的內容 y 複製 新起一行貼上剛剛複製的內容 o ...

vim使用方法

shift g g 快速移動游標到最後一行 gg 快速移動游標到首行 200g 300g 快速移動游標到指定行 home 快速移動游標到一行的行首 end 快速移動游標到一行的行尾 u 撤回操作 ctrl r 取消撤回 yy 進行一行內容快速複製 3yy 進行多行內容進行快速複製 p 貼上複製內容 ...