分类: LINUX
2010-11-06 13:29:18
使用VI同时编辑多个文件 我们可以用ex命令来实现在多个文件之间的切换,而不需要退出vi,这可以为我们节省很多时间,并且因为没有退出vi,我们可以使用buffer来在不同 文件之间实现 使用VI同时编辑多个文件 我们可以用ex命令来实现在多个文件之间的切换,而不需要退出vi,这可以为我们节省很多时间,并且因为没有退出vi,我们 可以使用buffer来在不同文件之间实现拷贝和粘帖。 1) 2) 3) 之前一直不知道怎么用vi从一个文件拷贝内容到另外一个文件,都是直接用鼠标右键来搞定的,但是这样不是很方便,而且在终端下好像不行(黑屏幕那个终 端),今天终于找到方法了,呵呵。 这里有两个方法可以实现,一个是用vi的命令,首先把需要复制的文本复制到一个named buffer中 -- "f4yy(表示复制4行文本到名字为f的buffer中,一定前面要有一个"啊,要不然后面的f就不会被解释为buffer的名字了),然后切换到目标 文件,最后用命令"fp(将buffer f中的内容拷贝到目的文件中),哈哈,大功告成,我们需要复制的文本从源文件已经拷贝到目的文件了。还有一种方法是使用ex命令(就是命令前面带:的,例 如:e, :w), 首先也是在源文件中将需要复制的内容拷贝到一个named buffer中 -- :10,12ya a(将10到12行这三行的内容拷贝到一个名字为a的buffer中),然后切换到目标文件,最后在目标文件中将buffer a中的内容拷贝到目的地 -- :pu a(将buffer a中的内容拷贝到当前位置)。 |
chinaunix网友2010-11-07 19:17:47
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com