vim - 例如从 vim 复制到 stackoverflow

标签 vim ubuntu-12.04

我一直在尝试获取crtl + V选择所有文本行,然后使用 "+y"*y但当我尝试粘贴到论坛时,这似乎不起作用。

另外,我去过this post并尝试使用未命名的剪贴板选项更改 Vims/.vimrc,但这也不起作用。

如何在不执行 shift + crl + c 的情况下从 Vim 复制到论坛帖子中然后必须删除行号?

最佳答案

  1. 确保您使用的是正确的 Vim 版本。大多数(如果不是全部)Linux 发行版上的默认 Vim 是一个“小型”版本,缺乏剪贴板支持以及其他有趣的功能。您可以通过在终端模拟器中运行以下命令来验证这一点:

    $ vim --version | grep clipboard
    

    功能前面的 + 表示该功能是内置的,- 表示该功能缺失。

  2. 如果您的 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/

相关文章:

vim - 是否可以在当前未打开的文件中设置全局标记?

vim - 如何卸载Janus?

linux - 重定向和 vim

git - 为什么来自远程机器的 git clone 说它不是 git 存储库?

bash - 重定向的意外输出

具有脚本作用域的 vim 函数

bash - 在 bash shell 中追加运算符

python - 如何使用 python 脚本(在 ubuntu 中)获取任何视频文件(.avi .mp4 .flv .mkv 等)的持续时间?

linux - 如何增加 Ubuntu 的 inode 限制?

Lua 安装错误