易忘vim命令1
33 字 - 1 分钟%
: **[括号匹配]**可以让光标从它当前所在的括号跳转到与它相匹配的括号上去
n+空格键
: 那个n表示【数字】,例如20。按下数字后在按空格键盘,光标会向有一栋这一行的n个字符。例如20+空格 则光标会向后面移动20个字符距离。0
:移动到这一行的最前面字符处$
:移动到这一行的最后面字符处H
:光标移动到这个屏幕最上方那一行的第一个字符M
:光标移动到这个屏幕的中央那一行的第一个字符L
:光标移动到这个屏幕的最下方那一行的第一个字符__G
:移动到这个文档的最后一行。n+回车键
:n为数字。光标向下移动n行(常用)?word
:向光标之上寻找一个字符串名称为word的字符串。:n1,n2s/word1/word2/g
:n1与n2为数字。在第n1与n2行之间寻找word1这个字符串,并将该字符串取代为word2!举例来说,在100到200行之间搜索vbird并取代为VBIRD则:[:100,200s/vbrid/VBIRD/g]1,$s/word1/word2/g
:从第一行到最后一行寻找word1字符串,并替换1,$s/word1/word2/gc
:需要确认的替换。
删除、复制与黏贴
nx
:n为数字,连续向后删除n个字符。举例来说,我要连续删除10个字符【10x】。ndd
:n为数字。删除光标所在的向下n列,例如20dd则是删除20列。d1G
:删除光标所在到第一行的所有数据。dG
:删除光标所在到最后一行的数据d$
:删除游标所在处,到该行的最后一个字符d0
:删除游标所在处到行首的字符nyy,y1G,yG,y0,y$
参考上文。p,P
:p为将已复制的数据在光标下一行贴上,P则为贴在游标上一行!J
:将光标所在列与下一列的数据结合成同一列。**c
:重复删除多个数据,例如向下删除10行【10cj】**u
:重复前一个动作。(常用)Ctrl+r
:重做上一个动作。(常用).
:重复前一个动作,如果你想要重复删除,重复贴上等等动作。
- 分类:
- vim