瀏覽模式 ##只能對檔案內容進行瀏覽
插入模式##對檔案內容進行修改的模式
推出模式##結束vim程式使用到的指令
vimtutor#vim使用手冊
##命令開啟vim程式在程式中輸入help
在vim瀏覽模式中
:set 設定
如 :set nu ##顯示行號
:set nonu ##取消顯示行號
:set cursorline ##顯示游標所在行的行線
臨時設定在關閉當前vim後不會儲存
修改配置檔案
esc退出插入模式輸入:wq退出儲存
所有使用者都會應用到這個配置
修改~/.vimrc ##會只時當前使用者配置
/關鍵字
##高亮顯示關鍵字
:noh 取消高亮顯示
n##向下匹配關鍵字
n##向上匹配關鍵字
在瀏覽模式下
y ##複製快捷鍵
yl##複製乙個字元
y3l##複製三個字元
yw##複製乙個單詞
y3w##複製三個單詞
yy##複製一行
y3y##複製三行
d #刪除的快捷鍵
dl #刪除乙個字元
d3l
dw #刪除乙個單詞
d3wdd #刪除一整行
d3dc #剪下
cl #剪下乙個字元
c3lcw #剪下乙個單詞
c3wcc #剪下一行
c3c####剪下和刪除操作完畢後會進入插入模式####
##貼上##
瀏覽模式下 按 p
##恢復##
瀏覽模式下 u
#撤銷##
ctrl+r 撤銷
ctrl+v ##進入視覺化模式
批量新增字元
1 ctrl + v ##進入視覺化模式方向鍵移動游標選中插入字元所在列
2 按大寫< i >進入插入模式
3 插入要寫入的字元
4 esc退出插入模式
:%s/原字元/替換字元/g ## %s表示全文的行, g為全文的列
同shell分屏
ctrl+w s ##左右分屏
ctrl+w 《上|下|左|右》 ##游標在分屏間移動
ctrl+w c ##取消分屏
不同檔案分屏
vim -o file1 file2 與上圖相同
vim -p file1 file2 如下圖
i#游標所在位置插入
i#游標所在行行首插入
a#游標所在行的行尾插入
a#游標所在字元的下乙個字元插入
o#游標所在行的下一行插入
o#游標所在行的上一行插入
s#刪除游標所在字元插入
s#刪除游標所在行插入
:wq##儲存退出
:wq!
##強行儲存退出只有檔案是自己的或者root使用者可用
:q##退出
:q!##強制退出不儲存
Vim高階用法
域功能 標識域為從游標位置開始到當前行尾 0標識域為從游標位置前到當前行首e或 w標識域為從游標位置開始到當前字尾 其他用法 如3dw,刪除游標後3個字 b標識域為從游標位置前到當前字首 5.緩衝區的使用 5.1 數字編號緩衝區 雙引號 n 緩衝區號,1至9 p或p 例如 9p 其中對數字緩衝區的使...
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...