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