我们通常有在不同文件之间进行粘贴复制等操作的功能。
不熟悉vi的朋友,会打开多个终端,然后分别打开文件,然后进行后续操作,实际上,vim可以直接进行打开多个文件实现多文件的操作和编辑。
现在让我们实现在三个文件中实现复制粘贴。
1. vim -o3 1.txt 2.txt 3.txt
则会同时竖值显示三个文件
2. ctrl + w + 上下方向键进行切换窗口
3. 根据你所想复制的内容,可选择以下操作:
v:进行字符选择模式,用上下左右或者hijk方向键来选择字符
V: 进行行选择模式,用上下左右方或者hijk方向按键来选择行内容
ctrl + V: 进行块选择模式,用上下左右或者hijk方向键来进行块选择
选定内容后,按下yy进行内容复制
4. 按照2所示方法进行窗口切换到目标窗口
5. p进行内容粘贴