vim 基本操作記錄

vim 基本操作手冊
官網文檔:http://vimcdoc.sourceforge.net/doc/help.html

i:切換到輸入模式,輸入字符。
x:刪除光標處的字符。
I:在目前所在行的第一个非空格符处开始输入。
a:从目前光标所在的下一个字符处开始输入。
A:从光标所在行的最后一个字符处开始输入。
o: 在目前光标所在的下一行处输入新的一行。
O:在目前光标所在处的上一行输入新的一行。
s:刪除字符開始輸入。
S:刪除行開始輸入。
r:只会取代光标所在的那一个字符一次。
R:会一直取代光标所在的文字,直到按下 ESC 为止。

光標移動:

h:向左
l:向右
k:向上
j:向下
n+j:向下n行,加其他方向鍵同理。
n+enter:當前行向下n行。
Ctrl + f:向下翻一頁
Ctrl + b:向上翻一頁
Ctrl + d:向下翻半頁
Ctrl + u:向上翻半頁
0:光標移到行首
$:光標移動到行尾
H:光標移到屏幕最上方那一行。
M:光標移到屏幕的中間那一行。
L: 光標移到屏幕最下方那一行。
G:文檔最後一行。
nG:移動到文檔n行。
:+ n:移動到文檔n行。
gg:文檔第一行。
<<:向前縮進。
>>:向後縮進。

搜索替換:

/word:向光標之下搜索。
?word:向光標之上搜索。
n:向下搜索。
N:向上搜索。
:%s/word1/word2/g:全文將word1替換成word2。
:n1,n2s/word1/word2/g:在n1到n2行之間將word1替換成word2。

刪除,複製,粘貼:

x:向後刪除一個字符。
X:向前刪除一個字符。
nx:向後刪除n個字符。
nX:向前刪除n個字符。
dd:刪除光標所在的行。
ndd:刪除光標所在行向下你行。
dnG:刪除光標行到第n行。
dG:刪除光標到最後一行。
d$:刪除光標所在位置到當前行尾。
d0:刪除光標所在位置到當前行首。

yy:複製當前行。
nyy:光標位置向下複製n行。
用法同 dd。

p:光標所在位置下一行粘貼。
P:光標所在位置上一行粘貼。

J:將光標下一行與當前行合併為一行。

u:撤銷。
Ctrl + r:恢復。
.:重複上個命令。

ZZ:保存退出。
:set nu:顯示行號。

塊操作:

y: yank 复制,
x/d:剪切 
P/p: (光标前/后)粘贴
P/p: 替换为buffer内容
r : 字符替换
U/u :字符大小写变换
I: 块前插入字符
A:块后插入字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值