Linux基礎(三) Vim

1 vim 命令模式

vim是vi發展過來的
工作模式:
1 命令模式
2 編輯模式
3 末行模式

H:前
J:上
K:下
L:0:行首
$:行尾
gg:文件開始位置
文件末尾:G
100G:跳轉到100
1.1 刪除
x:刪除光標後面的
X:刪除光標前面的
u:撤銷
d0:刪除光標前面的內容
d$:刪除光標後面的內容
D:刪除光標後面的內容
dd:刪除並複製當前行
dw:刪除單詞
d4:刪除並複製4
1.2 撤銷
u
反撤銷
ctrl + r
1.3 複製粘貼

複製

複製
yy
複製多行
nyy

切換到可視模式,hjkl選擇內容,y複製選中內容

v

粘貼

從下一行開始粘貼
p
從當前行粘貼
P
1.4 查找

遍歷時候按n或N

/hello
?hello

/和?的區別是:/光標位置向上遍歷,?向下遍歷

#

#號要想將光標放到單詞身上

1.5 單個字符替換

先輸入r,在輸入替換的內容

r

2 vim 編輯模式

a -- 在光標所在位置後面插入
A -- 在當前行的尾部插入
i -- 在光標所在位置的前邊插入
I -- 在光標所在行的行首插入
o -- 在光標所在行的下邊開闢新的行
O -- 在光標所在行的上邊開闢新的行
s -- 刪除光標後邊的字符
S -- 刪除光標所在的行

3 末行模式

3.1 字符替換

查找替換

當前行替換
s/zhang/li/g
替換每一行的第一個
%s/zhang/li
替換每一行,即替換所有
%s/zhang/li/g
把第34行的app替換成target
:3,4s/app/$(target) 
q -- 退出
q! -- 退出不保存
w -- 保存
wq -- 保存退出
x == wq == 命令模式下的雙擊ZZ

3.2 分屏模式

垂直分屏
:vsp
保存關閉全部分屏
wqall
退出當前vim查看文件列表
:!ls   
分屏 打開其他文件
:vsp test_vim
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章