2009年3月13日星期五

vim如何与剪贴板交互(将vim的内容复制出来)

vim如何与剪贴板交互(将vim的内容复制出来)

习惯了在windows环境各个应用程序之间如UltraEdit,记事本,eclipse之间ctrl+c,ctrl+v进行复制粘贴的你,如何在vim与别的windows应用程序之间拷贝粘贴呢?
当然你可以在vim里选择用鼠标,选中一块文字然后右键复制,再到应用程序里ctrl+v粘贴,只不过这样效率就差多了。
更好的做法是,在vim中使用"*y使用进行复制,然后在应用程序中用ctrl+v粘贴。
从应用程序到vim则在应用程序中使用ctrl+c复制,在vim中使用shift+insert粘贴。

如:
"*yy复制一行
"*y2w复制二个词
……

实现的原理是:
"    表示使用寄存器
"*  表示使用当前选择区


我个人推荐使用ctrl+insert复制,shift+insert粘贴。






没有评论: