vim使用详解

一、删除复制粘贴多行

1、方法一

  • 将光标移动到要复制的文本开始的地方,按v进入可视模式。
  • 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。
  • 我移动光标到文本结束的地方,按p粘贴。

2、方法二

// 将第9行到第15行的文本内容拷贝后粘贴到第16行的后面

:9,15 copy 16 或 :9,15 co 16

//将第9行到第15行的文本内容移动到第16行的后面

:9,15 move 16 或 :9,15 m 16

二、撤销与恢复撤销

撤销:u

恢复撤销:Ctrl + r

三、跳转到第一行和最后一行

1. 底线命令模式

:0或:1跳到文件第一行

:$跳到文件最后一行

2. 命令模式

gg跳到第一行

shift+g跳到文件最后一行

四、Vim中如何全选并复制

全部删除:按esc后,然后ggdG
全部复制:按esc后,然后ggyG

全选高亮显示:按esc后,然后ggvG或者ggVG

posted @ 2022-03-12 11:24  疯狗强尼  阅读(204)  评论(0编辑  收藏  举报