欢迎光临小鱼网个人网站!

登录/注册
Vim常用命令

i → Insert 模式,按 ESC 回到 Normal 模式.

x → 删当前光标所在的一个字符。

:wq → 存盘 + 退出 (:w 存盘, :q 退出) (陈皓注::w 后可以跟文件名)

dd → 删除当前行,并把删除的行存到剪贴板里

d (删除 )

v (可视化的选择)

gU (变大写)

gu (变小写)

a → 在光标后插入

o → 在当前行后插入一个新行

O → 在当前行前插入一个新行

cw → 替换从光标所在位置后到一个单词结尾的字符

2dd → 删除2行

3p → 粘贴文本3次

NG → 到第 N 行 (陈皓注:注意命令中的G是大写的,另我一般使用 : N 到第N行,如 :137 到第137行)

gg → 到第一行。(陈皓注:相当于1G,或 :1)

G → 到最后一行。

按单词移动:

w → 到下一个单词的开头。

e → 到下一个单词的结尾。

> 如果你认为单词是由默认方式,那么就用小写的e和w。默认上来说,一个单词由字母,数字和下划线组成

在当前行上移动光标: 0 ^ $ f F t T , ;

0 → 到行头

^ → 到本行的第一个非blank字符

$ → 到行尾

g_ → 到本行最后一个不是blank字符的位置。

fa → 到下一个为a的字符处,你也可以fs到下一个为s的字符。

t, → 到逗号前的第一个字符。逗号可以变成其它字符。

3fa → 在当前行查找第三个出现的a。

F 和 T → 和 f 和 t 一样,只不过是相反方向。

0 → 先到行头

y → 从这里开始拷贝

$ → 拷贝到本行最后一个字符

Copyright © www.xyubing.com All Rights Reserved. 备案号:蜀ICP备19023461号-1

免责声明:本站部分资源搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。