Open xiaoliuzi opened 8 years ago
可以的,我知道的一种方法是用vim的剪贴板
比如说有2个文件a.txt和b.txt
文件a.txt有3行
This is a.txt
文件b.txt有一行
This is b.txt
现在把a.txt的三行复制到b.txt 1、用vim打开a.txt
Esc进入指令模式(默认刚打开就是这个模式) 输入"a3yy 解释:引号要结合shift输入,a代表剪贴板a(26个英文字母都可以),3yy当然代表从当前行复制3行了 退出a.txt :q
2、打开b.txt 光标移动到你想要复制的位置 进入指令模式,输入"ap 解释:引号要结合shift输入,a代表使用剪贴板a,p当然代表粘贴了
注意:这个只在vim中有效,在vi中是不行的
1.跨文件复制
可以的,我知道的一种方法是用vim的剪贴板
比如说有2个文件a.txt和b.txt
文件a.txt有3行
cat a.txt
This is a.txt
文件b.txt有一行
cat b.txt
This is b.txt
现在把a.txt的三行复制到b.txt 1、用vim打开a.txt
vim a.txt
Esc进入指令模式(默认刚打开就是这个模式) 输入"a3yy 解释:引号要结合shift输入,a代表剪贴板a(26个英文字母都可以),3yy当然代表从当前行复制3行了 退出a.txt :q
2、打开b.txt 光标移动到你想要复制的位置 进入指令模式,输入"ap 解释:引号要结合shift输入,a代表使用剪贴板a,p当然代表粘贴了
注意:这个只在vim中有效,在vi中是不行的