新學的vim命令記錄

2021-07-14 07:36:06 字數 569 閱讀 9902

1:進縮

進縮使用 =

例:行首到行尾使用進縮命令——gg=g 回車

例:第二行到第16行使用進縮命令——2=16 回車

2:在vim中使用要使用shell命令,有兩種方式

方式二:使用 :!commond 的方式,例如::!pwd ,將進入終端介面,直接執行shell的pwd命令,然後將會請求按enter或其它鍵回到vim介面。

一些特殊的用例:

2):使用shell命令對當前vim的內容操作

例::18,28!sort 將會對18行到28行的內容進行公升順排序

3):使用vim文件中的內容作為shell命令的輸入,並執行shell命令,但不會對當前vim文件有任何修改

例:18,28 w !sort 將會將第18行到第28行的內容作為sort命令的輸入源,並執行sort命令,結果在輸入命令列的地方顯示。

3:文件全選

例:ggvg

4:多列中插入相同的文字

例:先按 ctrl+v 再使用hjkl來選擇不同的文字,再使用大寫的a或i,再輸入內容,再按esc鍵

5:刪除全文

例:ggdg

VIM命令記錄

在normal mode下 h 將游標向左移動一格 l 將游標向右移動一格 j 將游標向下移動一格 k 將游標向上移動一格 ctrl b 將頁面向前捲動一頁 ctrl f 將頁面向後捲動一頁 0 將游標移到該行最前面 將游標移到該行的最後面 g 將游標移到最後一行的開頭 ctrl u 將游標向前移動...

Vim 命令記錄

ctrl b 向上翻一頁 pgup ctrl f 向下翻一頁 pgdn w 跳到下一字首 e 跳到當前字尾 gg 跳到檔案開始 g 跳到檔案結束 重複上一次操作 命令列模式 set nu 顯示行號 set nonu 取消命令號 n 跳轉到n行 查詢關鍵字 下搜尋,比如 test test c 不區分...

VIM命令使用記錄

最近換了mac本,感覺用命令列的時候越來越多了,儘管現在圖形化介面越來越多,也越來越方便了,但是感覺用命令列還是很舒服,很方便的 但是由於用windows久了對於一些命令不是很熟悉了,所以在此記錄下,便於以後方便查詢 命令作用 mkdir 目錄名 新建目錄 vim 檔名 檢視檔案 cd 檔案目錄 進...