每日3个vim命令

来源:互联网 发布:斯林百兰弹簧 知乎 编辑:程序博客网 时间:2024/05/16 07:43

5.14:
a → 在光标后插入
o → 在当前行后插入一个新行
O → 在当前行前插入一个新行
5.16:
cw → 删除从光标所在位置后到一个单词结尾的字符,并进入插入模式
0 → 数字零,到行头
^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
5.17:
$ → 到本行行尾
g_ → 到本行最后一个不是blank字符的位置。
/pattern → 搜索 pattern 的字符串(陈皓注:如果搜索出多个匹配,可按n键到下一个)
5.18:
P → 粘贴,粘贴在当前行,当前行以下向下移一行
yy → 拷贝当前行当行于 ddP
u → undo
Ctrl+r→ redo
5.20:
:e <path/to/file> → 打开一个文件
:saveas <path/to/file> → 另存为 <path/to/file>
:x, ZZ 或 :wq → 保存并退出 (:x 表示仅在需要时保存,ZZ不需要输入冒号并回车)
5.21:
:bn 和 :bp → 你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。(陈皓注:我喜欢使用:n到下一个文件)
. → (小数点) 可以重复上一次的命令
2dd → 删除2行
7.29:
3p → 粘贴文本3次
100idesu [ESC] → 会写下 “desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu “
. → 重复上一个命令—— 100 “desu “.
9.7:
:%s/^.// → 删除每行第一个字符
:%s/.$// → 删除每行最后一个字符
gg = G → 对齐

0 0
原创粉丝点击