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...