Vim 命令大全

i:插入

:set showmode:  察看当前所在模式

ESC:回到普通状态

h(left)  j(down)  k(up)  l(right):移动光标

x:删除光标所在位置字符

dd:删除一行

J:删除一个换行符

u:撤销一次

CTRL-R:重做

U:行撤销

o: 在光标下方开始一个新行

O:在光标上访打开一个新行

指定计数:例如:

ZZ:保存文件并退出

:q! + 回车:放弃修改并退出

:e! + 回车:放弃修改并重新装载原来的文件

:help:获得帮助

CTRL- ]:标签跳转

CTRL- T:标签退栈

CTRL- O:跳转到前一个位置


w:向前跳动一个词

b:向后移动到前一个词的词首

e:移动到下一个词的词末

ge:移动到前一个词的词尾

w:若你在一行的最后一个单词,“w”带你到下一行第一个单词

以上字符大写:按空白字符分隔字串

$:将光标移到行尾


f:向后查找本行中的字符 后接字符 例如:fx

F:想左查找

t命令与f命令相似:只是把光标移动到目标字符的前一个字符上,T与F对应

f,F,t,T,这四个命令可以用;重复,,则用于反向重复(但只在当前行移动)


%:括号匹配,若光标在“(”上,它移动到“)”上,反之类似。这个命令也适用于[] 和{}

G:在计数前缀 == 移到相应行

gg:移到文件首

带计数前缀的%:移到文本相应百分比的位置

H、M、L:移到到文件头、中、尾

CTRL-G:确定在文件中的位置

:set number:在每行前面加上一个行号(关闭则用:set nonumber)

:set ruler:会在Vim窗口右下角显示当前光标的位置。

CTRL-U:把视窗向上移动半屏

CTRL-D:把视窗向下移动半屏

CTRL-E:上滚一行

CTRL-Y:下滚一行

CTRL-F:正向滚动一整屏

CTRL-B:向后滚动

zz(小写):光标位于屏幕中间

zt:屏幕顶部

zb:屏幕底部


简单查找:

/include:查找单词“include”(字符.*[]^%/\~$有特殊含义,要查找徐在前面加上\)

n:在查找后继续查找下一个匹配

?:与/功能相似,但是进行反方向查找

N:与n对应

:set ignorecase:忽略大小写(:set noignorecase:再次区分大小写)










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值