vim命令备忘

一、vim复制多行(比如复制第6-10行到第15行,共有五种方法,,按实用性递减顺序排列)

1、把光标移到第6行,shift+v;

再把光标移到第10行,ctrl+c;

再把光标移到第15行,p。

(用到ctrl+c,较易记住)

2、:6,10 copy 15(复制)

或 :6,10 move 15(移动,类似剪切)。

3、5yy复制从光标开始的5行;

再把光标移到第15行,p。

(一般行数少时使用)

4、把光标移到第6行,ma;

再把光标移到第10行,y’a(注意有一个单引号!);

再把光标移到第15行,p。

(莫名其妙冒出这个玛雅maya用法,比较难记~)

5、把光标移到第6行,然后d4这里复制4+1=5行,利用删除时有保存的功能进行复制,感觉这个像剪切+恢复+复制);

可通过u撤消剪切命令,恢复此5行;

再把光标移到第15行,p。

(u用于撤消之前的命令)

二、翻页

Ctrl-f 即 PageDown 翻页(f为front,即向前) Crtl-b 即 PageUp 翻页(b为back,即向后)

三、方向(不知为什么这么设置,感觉很没有方向感~囧~)

h 左,或 Backspace 或方向键 j 下,或 Enter 或 +(要 Shift 键),或方向键 k 上,或 方向键或 -(不必 Shift 键) l 右,或 Space 或方向键

四、文件操作

:q! :不存盘退出 :e! :放弃修改文件内容,重新载入该文件编辑 :wq :存盘退出

要知道,当你一直在担心错过了什么的时候,

vim命令备忘

相关文章:

你感兴趣的文章:

标签云: