Liux系統vim的高階用法

2021-10-08 10:25:53 字數 830 閱讀 9933

vim file ##直接編輯檔案內容,它擁有兩個模式,乙個是命令模式(瀏覽模式),此模式下只能對檔案內容瀏覽,對vim的工作方式進行設定,不能修改檔案內容;按i進入插入模式,可對檔案內容進行修改,按wq、wq!、q和q! 都可以退出此模式編輯。

:set nu ##顯示行號 和 :set nonu ##取消行號顯示

/關鍵字 ##高亮顯示關鍵字 和 :noh ##取消高亮顯示 n ##向下匹配關鍵字 n ##向上匹配關鍵字

yy ##複製一行 和 y3y ##複製三行

dd ##刪除一行 和 d3d ##刪除3行

c行數c ##剪下幾整行

注意: 剪下操作完畢後會進入到插入模式";" 如果要貼上需要按退出插入模式按u ##恢復 和 + ##撤銷

+ ##進入視覺化模式退出視覺化模式:

批量新增字元:

+ 選中插入字元所在列

按大寫進入插入模式

插入要寫入的字元

退出插入模式

8.:%s/原字元/替換字元/g (%全文的行,g全文的列) 和 1,5s/?##/g(1,5 1-5行)

9. + ##上下分屏 和 + ##左右分屏

10.gg ##游標移動到檔案第一行行首

g ##游標移動到最後一行

:數字 ##游標移動到指定行

11.i #游標所在位置插入

i #游標所在行行首插入

a #游標所在行的行尾插入

a #游標所在字元的下乙個字元插入

12.:wq ##儲存退出

:wq! ##強行儲存退出只有檔案是自己的或者root使用者可用

:q ##退出

:q! ##強制退出不儲存

VIM的高階用法

在vim的配置檔案 etc vimrc 中 syntax on 支援語法高亮 set nu 顯示行號 set nonu 不顯示行號 set ai 設定自動縮排 set shiftwidth 4 設定自動縮排 4 個空格,當然要設自動縮排先 set sts 4 即設定 softtabstop 為 4....

vim的高階用法

vim 編輯器中的一款很強大外掛程式 vim fugitive 這款外掛程式可以實現你在 vim 編輯器裡直接完成 git 操作,而無需退出 vim 安裝方法 cd vim bundle git clone git vim u none c helptags vim fugitive doc c q...

vim高階用法

瀏覽模式 只能對檔案內容進行瀏覽 插入模式 對檔案內容進行修改的模式 推出模式 結束vim程式使用到的指令 vimtutor vim使用手冊 命令開啟vim程式在程式中輸入help 在vim瀏覽模式中 set 設定 如 set nu 顯示行號 set nonu 取消顯示行號 set cursorli...