共計 1290 個字符,預計需要花費 4 分鐘才能閱讀完成。
丸趣 TV 小編給大家分享一下 Linux 中 vim 常用命令有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
命令行模式下相關命令
1. 移動光標
h: larr; 左移
l: rarr; 右移
j: darr; 下移
k: uarr; 上移
gg: 光標移動文件開頭
G: 光標移動到文件末尾
0: 光標移動到行首
$: 光標移動到行尾
123G:跳轉到第 123 行
2. 刪除字符
x: 刪除光標后一個字符, 相當于 Del
X: 刪除光標前一個字符, 相當于 Backspace
dw: 刪除光標開始位置的字, 包含光標所在字符
光標必須移動到刪除單詞的首字符上
d0: 刪除光標前本行所有內容, 不包含光標所在字符
D(d$): 刪除光標后本行所有內容, 包含光標所在字符
dd: 刪除光標所在行
n dd 刪除指定的行數
并不是真的刪除,實際上是剪切
3. 撤銷操作
u: 一步一步撤銷
Ctr-r: 反撤銷
4. 復制粘貼
yy: 復制當前行,n yy 復制 n 行
p: 在光標所在位置向下新開辟一行, 粘貼
P: 從光標所在行, 開始粘貼
5. 可視模式
v:按字移動
配合 h、j、k、l 使用
使用 y 復制選中內容
6. 查找操作
/hello – 從光標所在位置向后查找 hello
n: 下一個
N:上一個
?hello – 從光標所在位置向前查找 hello
n: 上一個
N:下一個
在要查詢的單詞上使用 # 進行查找
7. 替換操作
r: 替換當前字符
8. 文本行移動
: 文本行右移
: 文本行左移
9. 查看 Man Page
光標移動到函數上,Shift-k 光標移動到函數上
3Shift-k, 查看第三章的 ManPage
文本模式下相關命令
1. 進入輸入模式
i: 插入光標前一個字符
I: 插入行首
a: 插入光標后一個字符
A: 插入行未
o: 向下新開一行, 插入行首
O: 向上新開一行, 插入行首
s: 刪除光標所在的字符
S:刪除當前行
末行模式下相關命令
1. 行跳轉
:123 – 跳轉到第 123 行
2. 替換
(1) 替換一行
:s/abc/123
– 將當前行中的第一個 abc 替換為 123
:s/abc/123/g
– 將當前行中的 abc 全部替換為 123
(2) 替換全部
:%s/abc/123
– 將所有行中的第一個 abc 替換為 123
:%s/abc/123/g
– 將所有行中的 abc 全部替換為 123
(3) 替換指定行
:10,30s/abc/123/g
– 將 10-30 行中的 abc 全部替換為 123
3. 執行 shell 命令
末行模式里輸入!, 后面跟命令
4. 分屏操作
(1) 進入分屏模式
命令:sp 將屏幕分為兩部分 — 水平
命令:vsp 將屏幕分為兩部分 — 垂直
命令:sp(vsp) + 文件名 水平或垂直拆分窗口顯示兩個不同的文件
(2) 退出分屏模式
命令:wqall 保存并退出所有屏幕
命令:wq 保存并退出光標所在的屏幕
Ctrl+ww 切換兩個屏幕
5. vim 打造 IDE
系統級配置文件目錄:/etc/vim/vimrc
用戶級配置文件目錄:~/.vim/vimrc
修改配置文件 vimrc 或者 .vimrc
以上是“Linux 中 vim 常用命令有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!