:set number! 隱藏行號
創(chuàng)新互聯(lián)是一家專業(yè)提供霍邱企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、做網(wǎng)站、HTML5建站、小程序制作等業(yè)務(wù)。10年已為霍邱眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。:.= 在底部顯示當(dāng)前行號
:= 在底部顯示總行號
1.2. 移動光標(biāo)0 或 ^ 移動光標(biāo)到當(dāng)前行首
$ 移動光標(biāo)到當(dāng)前行尾
w 移動到下個(gè)單詞開頭
b 移動到上個(gè)單詞開頭
:0 或 1G 或 gg 移動到首行
:n 或 nG 移動到第 n 行
:$ 或 G 移動到最后一行
'' 回到開始搜索時(shí)所在行
`` 回到上一次光標(biāo)所在位置
ctrl + u 向上翻滾半頁
ctrl + d 向下翻滾半頁
ctrl + b 向上翻滾整頁
ctrl + f 向下翻滾整頁
ctrl + n 關(guān)鍵詞補(bǔ)完向下滾動
ctrl + p 關(guān)鍵詞補(bǔ)完向上滾動
2. 復(fù)制粘貼 2.1. 根據(jù)行號選擇多行復(fù)制:1,10t20 復(fù)制第 1 到 10 行的內(nèi)容,粘貼到第 20 行后面。
:1,10t. 復(fù)制第 1 到 10 行的內(nèi)容,粘貼到當(dāng)前行后面。
:1,10y 復(fù)制第 1 到 10 行的內(nèi)容到剪切板。
2.2. 復(fù)制單行或連續(xù)多行yy 復(fù)制當(dāng)前行
Nyy 復(fù)制當(dāng)前行及其后續(xù) N-1 行。
p 在當(dāng)前行粘貼剪切板中的內(nèi)容。
yw 復(fù)制單個(gè)單詞
yl 復(fù)制光標(biāo)覆蓋字符
yNw 復(fù)制 N 個(gè)單詞
Nyl 向右復(fù)制 N 個(gè)字符(含光標(biāo)覆蓋字符)
Nyh 向左復(fù)制 N 個(gè)字符(不含光標(biāo)覆蓋字符)
Np 粘貼 N 次已復(fù)制內(nèi)容
y$ 從光標(biāo)所在位置復(fù)制到行尾
y^ 從光標(biāo)所在位置復(fù)制到行首(不含光標(biāo))
3. 搜索 3.1. 查詢字符串/string 向前查找字符串 string。
?string 向后查找字符串 string。
n 按照當(dāng)前順序查找下一個(gè)。
N 按照相反順序查找下一個(gè)。
* 查找光標(biāo)覆蓋單詞
4. 編輯 4.1. 撤銷和恢復(fù)u 撤銷操作
<ctrl> + r 恢復(fù)操作
4.2. 插入文本i 光標(biāo)前插入
I 當(dāng)前行首插入
a 光標(biāo)后插入
A 當(dāng)前行尾插入
o 當(dāng)前下一行插入
O 當(dāng)前上一行插入
4.3. 編輯文本r 替換光標(biāo)所覆蓋的單個(gè)字符
R 連續(xù)替換光標(biāo)所覆蓋的單個(gè)字符
cw 替換光標(biāo)后一個(gè)單詞
cNw 替換光標(biāo)后 N個(gè)單詞
C 或 cc 清空當(dāng)前行
Ncc 或 cNc 清空當(dāng)前 N行
4.4. 刪除文本x 刪除光標(biāo)覆蓋的單個(gè)字符
Nx 刪除光標(biāo)后 N 個(gè)字符
dw 刪除光標(biāo)后一個(gè)單詞
dNw 刪除光標(biāo)后 N 個(gè)單詞
D 刪除本行光標(biāo)后面內(nèi)容
dd 刪除當(dāng)前行
Ndd 或 dNd 刪除當(dāng)前后 N 行
:X,Yd 刪除第 X 行到 Y 行
:X,$d 刪除第 X 行到最后一行
5. 分屏 5.1. 命令行啟動vi -O file1 file2 ... 啟動垂直分屏
vi -o file1 file2 ... 啟動水平分屏
5.2. 關(guān)閉分屏<ctrl> + w + q 或 :q 或 :hide 關(guān)閉當(dāng)前分屏
<ctrl> + w + c 關(guān)閉非最后一屏
<ctrl> + w + o 或 :only 關(guān)閉其他分屏
5.3. 新建分屏<ctrl> + w + s 上下分屏顯示當(dāng)前已打開文件
<ctrl> + w + v 左右分屏顯示當(dāng)前已打開文件
:sp file或 :split file 在上方分屏打開新文件
:vsp file 或 :vsplit file 在左方分屏打開新文件
:new file 在上方分屏打開新文件,如果未給定文件名則打開空白分屏
:e file 在當(dāng)前分屏打開新文件
:Ex 開啟當(dāng)前工作目錄
:Sex 在上方分屏打開工作目錄
5.4. 切換分屏<ctrl> + w + h 光標(biāo)移動到左方分屏
<ctrl> + w + j 光標(biāo)移動到下方分屏
<ctrl> + w + k 光標(biāo)移動到上方分屏
<ctrl> + w + l 光標(biāo)移動到右方分屏
<ctrl> + w + w 光標(biāo)移動到下一個(gè)分屏
5.5. 移動分屏<ctrl> + w + H 分屏移動到左邊
<ctrl> + w + J 分屏移動到下邊
<ctrl> + w + K 分屏移動到上邊
<ctrl> + w + L 分屏移動到右邊
5.6. 調(diào)整分屏尺寸
<ctrl> + w + = 將所有分屏調(diào)整為等高
<ctrl> + w + N+ 當(dāng)前分屏高度增加 N 行
<ctrl> + w + N- 當(dāng)前分屏高度減少 N 行
<ctrl> + w + N> 當(dāng)前分屏寬度增加 N 列
<ctrl> + w + N< 當(dāng)前分屏寬度減少 N 列
:resN 當(dāng)前分屏高度調(diào)整為 N 行
:res+N 當(dāng)前分屏高度增加 N 行
:res-N 當(dāng)前分屏高度減少 N 行
:vertical resN 當(dāng)前分屏寬度調(diào)整為 N 列
:vertical res+N 當(dāng)前分屏寬度增加 N 列
:vertical res-N 當(dāng)前分屏寬度減少 N 列
5.7. 查看緩沖:b N 打開當(dāng)前窗口中的第 N 個(gè)緩沖文件
:ls 查看當(dāng)前窗口的緩沖文件列表
6. 多標(biāo)簽 6.1. 命令行啟動
vi -p file1 file2 ... 多標(biāo)簽編輯 file1, file2 ...
6.2. 切換標(biāo)簽gt 或 :tabn 切換到右側(cè)標(biāo)簽
gT 或 :tabp 切換到左側(cè)標(biāo)簽
:tabr 切換到第一個(gè)標(biāo)簽
:tablast 切換到最后一個(gè)標(biāo)簽
:tabm N 將當(dāng)前標(biāo)簽移動到第 N 個(gè)位置
6.3. 開關(guān)查看標(biāo)簽:tabnew file或 :tabe file 在新標(biāo)簽編輯文件
:tabc 關(guān)閉當(dāng)前標(biāo)簽
:tabo 關(guān)閉其他標(biāo)簽
:tabs 查看所有打開的標(biāo)簽
7. 與 Shell 交互 7.1. 執(zhí)行命令:! command 在 Vim 中執(zhí)行 shell 命令
7.2. 切換:sh 或 :shell 或 <ctrl> + z 掛起 vi 進(jìn)程
fg 或 <ctrl> + d 返回 vi 進(jìn)程
8. 鎖定滾動 8.1. 鎖定終端屏幕滾動<ctrl> + s 鎖定屏幕滾動
8.2. 解鎖終端屏幕滾動<ctrl> + q 解鎖屏幕滾動
參考:Vim tips and tricks
分享文章:[Vim]Vim常用基本操作-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://www.rwnh.cn/article40/ccipho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、手機(jī)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、動態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容