方法1: 光标放到第6行, 输入:2yy 光标放到第9行, 输入:p 此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。 方法2: 命令行模式下输入 6,9 co 12 复制第6行到第9行之间的内容到第12行后面。 方法3: 有时候不想费劲看多少行或复制大量行时,可以使用标签来替代 光标移到起始行,输入ma 光标移到结束行,输入mb 光标移到粘贴行,输入mc 然后 :'a,'b co 'c 把 co 改成 m 就成剪切了 要删除多...
多按几次ESC,然后按v,进入visual方式,然后就可以移动方向键选中文本,然后按y,就拷贝完成,要想复制,按p. 如果你要从光标处开始复制 4 个字符,则先按 ESC 进入命令方式,然后按 4yl (复制光标后的),4yh(复制光标前的) ,就复制了4个字符到缓冲区中了,然后就可以用 p 命令随便粘贴了 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82820/showart_2094865.html
我在用SecureCRT远程登录linux的 打开vi,按i,并复制程序,比如 int main(void) { int var; /* automatic variable on the stack */ pid_t pid; 结果却成了这样: int main(void) { int var; /* automatic variable on the stack */ pid_t pid; 怎么都多了一行?
有时候不想费劲看多少行或复制大量行时,可以使用标签来替代 光标移到起始行,输入ma 光标移到结束行,输入mb 光标移到粘贴行,输入mc 然后 :'a,'b co 'c 把 co 改成 m 就成剪切了 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19135/showart_399071.html
光标放到第五行, 输入:y6y 光标放到第12行, 输入:p 命令行模式下输入 :5,10 co 12 延伸一下, 有时候不想费劲看多少行或复制大量行时,可以使用标签来替代 光标移到起始行,输入ma 光标移到结束行,输入mb 光标移到粘贴行,输入mc 然后 :'a,'b co 'c 把 co 改成 m 就成剪切了 也可以把大量的代码保存到一个文件,然后在另一个文件里打开需要拷贝的代码。 在文件一: 光标移到起始行,输入ma 光标移到结束行,输...
请问如何用vi 复制第5行到第10行并粘贴到第12行之后? ---------------------------------------------------- 光标放到第五行, 输入:y6y 光标放到第12行, 输入:p ---------------------------------------------------------------- 命令行模式下输入 :5,10 co 12 ------------------------------------------------ 延伸一下, 有时候不想费劲看多少行或复制大量行时,可以使用标签来替代 光标移到起始行,输入ma 光标...