我一直试图crtl + V选择所有文本行然后使用"+y,"*y但是当我尝试粘贴到论坛时,这似乎不起作用.
另外,我去过这篇文章并尝试使用未命名的剪贴板选项更改Vims /.vimrc,但这也没有用.
如何在不做的情况下从Vim复制到论坛帖子中shift + crl + c,然后必须删除行号?
确保使用正确的Vim构建.大多数(如果不是全部)Linux发行版的默认Vim是一个"微小"的版本,缺少剪贴板支持和其他有趣的功能.您可以通过在终端仿真器中运行此命令来验证:
$ vim --version | grep clipboard
Run Code Online (Sandbox Code Playgroud)
+功能前面的A 意味着它是内置的,这-意味着功能缺失.
如果您的Vim没有剪贴板支持,您应该考虑将其升级到正确的版本.在基于debian的系统上,通常使用以下命令完成:
$ sudo apt-get install vim-gnome
Run Code Online (Sandbox Code Playgroud)
此时,您应该可以使用"+y和试验:h 'clipboard.
但是,仅当您的Vim在本地运行时才有效.如果您在远程计算机上使用Vim,则除非您-X在连接时使用标志启用"X11转发",否则您无法与本地剪贴板进行远程Vim通话,这会带来各种副作用和要求.