vi/vim編輯器

基本操作

vi/vim 文件名 - 如果文件名已經(jīng)存在,表示打開這個文件,如果文件名不存在,表示新建文件。

i - 進入編輯模式,一開始默認(rèn)進入的是命令模式
esc - 退出編輯模式,回到命令模式

w 保存
q 退出

ctrl + s 鎖定屏幕
ctrl + q 解鎖屏幕

!v 進去之前編輯的地方

參數(shù)設(shè)定

.vimrc 配置文件
: - 末行模式
: set nu - 開啟行數(shù)
: set nonu - 關(guān)閉行數(shù)
: set ts =4 - 設(shè)置tab鍵空格數(shù)

光標(biāo)移動

ctrl + f 往前翻一頁
crtl + b 往后翻一頁
ctrl + y 往上滾一行
ctrl + e 往下滾一行
hjkl 上下左右鍵
$ 光標(biāo)移到行末
gg 回到首行
1000G 回到第1000行
G 回到代碼最后一行

對內(nèi)容進行的操作

命名模式下:
dw 刪除單詞
dd 刪除整行
5dd 刪除5行
u 撤銷
yy 拷貝代碼
10yy 拷貝10行代碼
p 粘貼代碼

查找:
/要查找的內(nèi)容
內(nèi)容可以是字符串,也可以是正則表達式,這里的正則表達式量詞也需要用\轉(zhuǎn)義;按n查看下一個匹配,按N查看上一個匹配

替換:
:[range]s/要替換的內(nèi)容/替換后的內(nèi)容/gic
range用行數(shù)表示,如1,10 表示從第1行搜索到第10行;1,$ 表示從第1行搜索到最后一行
g - global表示全局搜索,i - ignore表示忽略大小寫,c表示確認(rèn)是否替換

錄制宏

命令模式下:
1.開始錄制:輸入qa -q開始錄制宏 a宏的名字,宏的名字只能是abcd中的一個
2.執(zhí)行你的操作
3.結(jié)束錄制:輸入q
4.播放宏:輸入@a - 播放1次;輸入100@a -播放100次宏

設(shè)置快捷鍵和縮寫

命令模式下:
:map ^X 100dd(此處是命令) - 按ctrl + X 會執(zhí)行100dd的操作

:addr 縮寫 要定義內(nèi)容 - 定義縮寫

建議參照菜鳥教程vi/vim的鍵盤圖

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容