vim高階用法

2021-10-16 16:09:49 字數 2083 閱讀 3287

瀏覽模式 ##只能對檔案內容進行瀏覽

插入模式##對檔案內容進行修改的模式

推出模式##結束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...