我一直在尝试获取crtl + V
选择所有文本行,然后使用 "+y
和"*y
但当我尝试粘贴到论坛时,这似乎不起作用。
另外,我去过this post并尝试使用未命名的剪贴板选项更改 Vims/.vimrc,但这也不起作用。
如何在不执行 shift + crl + c
的情况下从 Vim 复制到论坛帖子中然后必须删除行号?
最佳答案
确保您使用的是正确的 Vim 版本。大多数(如果不是全部)Linux 发行版上的默认 Vim 是一个“小型”版本,缺乏剪贴板支持以及其他有趣的功能。您可以通过在终端模拟器中运行以下命令来验证这一点:
$ vim --version | grep clipboard
功能前面的
+
表示该功能是内置的,-
表示该功能缺失。如果您的 Vim 没有剪贴板支持,您应该考虑将其升级到正确的版本。在基于 Debian 的系统上,这通常是使用以下命令完成的:
$ sudo apt-get install vim-gnome
此时,您应该能够使用
"+y
并尝试:h 'clipboard
。
但是,这仅当您的 Vim 在本地运行时才有效。如果您在远程计算机上使用 Vim,则无法让远程 Vim 与本地剪贴板对话,除非您在连接时使用 -X
标志来启用“X11 转发”,该转发带有各种侧面效果及要求。
关于vim - 例如从 vim 复制到 stackoverflow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15733483/