xiaoliuzi / user_demo

1 stars 0 forks source link

Vim用法 #16

Open xiaoliuzi opened 8 years ago

xiaoliuzi commented 8 years ago

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中是不行的