小編給大家分享一下Linux中vim常用命令有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)建站專注于松陽網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供松陽營(yíng)銷型網(wǎng)站建設(shè),松陽網(wǎng)站制作、松陽網(wǎng)頁設(shè)計(jì)、松陽網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造松陽網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供松陽網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
命令行模式下相關(guān)命令
1. 移動(dòng)光標(biāo)
h: ← 左移
l: → 右移
j: ↓ 下移
k: ↑ 上移
gg: 光標(biāo)移動(dòng)文件開頭
G: 光標(biāo)移動(dòng)到文件末尾
0: 光標(biāo)移動(dòng)到行首
$: 光標(biāo)移動(dòng)到行尾
123G:跳轉(zhuǎn)到第123行
2. 刪除字符
x: 刪除光標(biāo)后一個(gè)字符,相當(dāng)于 Del
X: 刪除光標(biāo)前一個(gè)字符,相當(dāng)于 Backspace
dw: 刪除光標(biāo)開始位置的字,包含光標(biāo)所在字符
光標(biāo)必須移動(dòng)到刪除單詞的首字符上
d0: 刪除光標(biāo)前本行所有內(nèi)容,不包含光標(biāo)所在字符
D(d$): 刪除光標(biāo)后本行所有內(nèi)容,包含光標(biāo)所在字符
dd: 刪除光標(biāo)所在行
n dd 刪除指定的行數(shù)
并不是真的刪除,實(shí)際上是剪切
3. 撤銷操作
u: 一步一步撤銷
Ctr-r: 反撤銷
4. 復(fù)制粘貼
yy: 復(fù)制當(dāng)前行,n yy 復(fù)制 n 行
p: 在光標(biāo)所在位置向下新開辟一行,粘貼
P: 從光標(biāo)所在行, 開始粘貼
5. 可視模式
v:按字移動(dòng)
配合 h、j、k、l 使用
使用y復(fù)制選中內(nèi)容
6. 查找操作
/hello -> 從光標(biāo)所在位置向后查找 hello
n: 下一個(gè)
N:上一個(gè)
?hello -> 從光標(biāo)所在位置向前查找 hello
n: 上一個(gè)
N:下一個(gè)
在要查詢的單詞上使用 # 進(jìn)行查找
7. 替換操作
r: 替換當(dāng)前字符
8. 文本行移動(dòng)
>>: 文本行右移
<<: 文本行左移
9. 查看 Man Page
光標(biāo)移動(dòng)到函數(shù)上,Shift-k 光標(biāo)移動(dòng)到函數(shù)上
3Shift-k,查看第三章的 ManPage
文本模式下相關(guān)命令
1. 進(jìn)入輸入模式
i: 插入光標(biāo)前一個(gè)字符
I: 插入行首
a: 插入光標(biāo)后一個(gè)字符
A: 插入行未
o: 向下新開一行,插入行首
O: 向上新開一行,插入行首
s: 刪除光標(biāo)所在的字符
S:刪除當(dāng)前行
末行模式下相關(guān)命令
1. 行跳轉(zhuǎn)
:123 -> 跳轉(zhuǎn)到第123行
2. 替換
(1) 替換一行
:s/abc/123
-> 將當(dāng)前行中的第一個(gè)abc替換為123
:s/abc/123/g
-> 將當(dāng)前行中的abc全部替換為123
(2) 替換全部
:%s/abc/123
-> 將所有行中的第一個(gè)abc替換為123
:%s/abc/123/g
-> 將所有行中的abc全部替換為123
(3) 替換指定行
:10,30s/abc/123/g
-> 將10-30行中的abc全部替換為123
3. 執(zhí)行shell命令
末行模式里輸入!,后面跟命令
4. 分屏操作
(1) 進(jìn)入分屏模式
命令:sp 將屏幕分為兩部分 --> 水平
命令:vsp 將屏幕分為兩部分 --> 垂直
命令:sp(vsp) + 文件名 水平或垂直拆分窗口顯示兩個(gè)不同的文件
(2) 退出分屏模式
命令:wqall 保存并退出所有屏幕
命令:wq保存并退出光標(biāo)所在的屏幕
Ctrl+ww 切換兩個(gè)屏幕
5. vim打造IDE
系統(tǒng)級(jí)配置文件目錄:/etc/vim/vimrc
用戶級(jí)配置文件目錄:~/.vim/vimrc
修改配置文件 vimrc 或者 .vimrc
以上是“Linux中vim常用命令有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!