如何选择所有并在vim中复制?

如何选择所有和复制在vim插入模式?并有在正常模式下做其他方式吗?

我已经尝试过视觉模式和gg和shift gg选择所有,然后yank,但不会将其传输到剪贴板,以便能够将其粘贴到另一个应用程序,如skype或chrome浏览器。

我相信这是一个常见的任务,有很多品种的智能ppl比我在那里,请随时分享您的。

您的问题缺少一些重要信息:

>输出$ vim –version?
>操作系统?
> CLI或GUI?
>本地还是远程?
>你使用tmux吗?屏幕?

如果你的Vim是用剪贴板支持构建的,你应该在正常模式下使用剪贴板寄存器:

gg"+yG

如果您的Vim没有剪贴板支持,您可以管理通过其他程序从Vim复制文本到您的操作系统剪贴板。这几乎取决于你的操作系统,但你没有说它是什么,所以我们不能真正帮助。

但是,如果你的Vim是残缺的,最好的事情是安装一个适当的构建与剪贴板支持,但我不能告诉你怎么样,因为我不知道你使用什么操作系统。

编辑

在基于debian的系统上,以下命令将安装一个带剪贴板,ruby,python …的Vim。

$ sudo apt-get install vim-gnome
翻译自:https://stackoverflow.com/questions/15610222/how-to-select-all-and-copy-in-vim

转载注明原文:如何选择所有并在vim中复制?