Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何仅通过键盘将windows应用程序复制/粘贴到vim gnome(通过ssh运行到linux服务器)_Bash_Ubuntu_Vim_Virtualbox_Windows Subsystem For Linux - Fatal编程技术网

Bash 如何仅通过键盘将windows应用程序复制/粘贴到vim gnome(通过ssh运行到linux服务器)

Bash 如何仅通过键盘将windows应用程序复制/粘贴到vim gnome(通过ssh运行到linux服务器),bash,ubuntu,vim,virtualbox,windows-subsystem-for-linux,Bash,Ubuntu,Vim,Virtualbox,Windows Subsystem For Linux,原始问题:请阅读下面这一节中的更新,我正在Windows 10主机上的Virtualbox上运行Ubuntu 16.04。在Windows上通过运行Bash的ssh访问Virtualbox。我可以进入并编辑所有内容,但是,当我尝试使用键盘快捷键将任何内容从windows应用程序粘贴到VIM或从VIM粘贴到windows应用程序时,它不起作用。所有本机密钥都无法从Windows上bash上的VIM复制到Windows应用程序。在VIM中,复制粘贴与往常一样工作 对于这个问题的未来访问者,我想我会编

原始问题:请阅读下面这一节中的更新,我正在Windows 10主机上的Virtualbox上运行Ubuntu 16.04。在Windows上通过运行Bash的ssh访问Virtualbox。我可以进入并编辑所有内容,但是,当我尝试使用键盘快捷键将任何内容从windows应用程序粘贴到VIM或从VIM粘贴到windows应用程序时,它不起作用。所有本机密钥都无法从Windows上bash上的VIM复制到Windows应用程序。在VIM中,复制粘贴与往常一样工作

对于这个问题的未来访问者,我想我会编译一些参考资料,以表明通过Putty和WSL将复制粘贴到windows剪贴板或从windows剪贴板复制粘贴到vim是行不通的:

腻子手册参考说明,根据设计,您不能粘贴到 窗户上的油灰: 在WSL和ssh上运行bash到linux服务器不能用于复制 或粘贴检查复制并粘贴在文章底部,从windows到linux上的VIM,或从linux上的VIM到仅带键盘的windows: 能够在linux上运行的vim之间复制粘贴的替代软件:

软件解决方案:

1.1。基蒂:

1.2。自动热键:

1.3。超级按钮:

1.4。欧洲货币联盟:

1.5。使用windows鼠标模拟键:

1.6。使用Gnu屏幕应用程序:

通过修改腻子对我来说不起作用:

其他类似于VIM的编辑器可能具有更简单的复制粘贴功能,请测试并说明这些功能是否有效。我会更新答案:

3.1。尼奥维姆

3.2。原子

在Windows上的Bash上使用SSH连接到linux服务器,并将粘贴复制到vim或从vim复制粘贴

4.1。使用VCX服务器: 4.2. 使用自动热键:

对于通过wsl/putty/其他linux终端仿真器上的bash将仅键盘复制粘贴到vim,还有其他可能的建议吗


另外,请不要以复制粘贴的方式或形式发布任何使用鼠标的答案。。在这里尽量保持清楚。。由于提出此问题的大多数用户要求的是仅使用键盘的解决方案。

根据putty文档,它不允许使用键盘快捷键,因为如果您按下任何键,它会反映在远程机器上


这是一遍又一遍被问到的同一个问题。查找X11转发。@romainl。。感谢您抽出时间,并感谢您让我了解X11转发。。2.我没见过前面提到的那个词。。我花了相当多的时间来调试它。我尝试了stackoverflow和superuser上提供的几乎所有解决方案。有很多相互矛盾的答案。。也许是因为环境的原因,比如他们是否在linux上运行putty等等。我尝试添加了一些参考资料,也许我们可以编译这些参考资料,使我对新手更清楚。如果有这么多的问题,可能不是每个人都因为懒惰才开始新的问题。。可能很难找到一个好的答案。。因此,一个全面的资源来解决不同的场景可能会非常有帮助。这是第一次有人要求从windows 10上的bash到Ubuntu服务器的ssh上运行的vim复制粘贴到和从vim复制粘贴到。使用键盘仅用于通过ssh共享剪贴板在两个系统之间工作您需要一个通过X11在每个系统上工作的剪贴板,在每个系统上启用剪贴板的vim构建通常是GVim,并且在连接时启用了c X11转发—X.I最初并没有要求解决在linux上从putty复制粘贴到vim的问题。。但是从UbuntuforWindows10Aniversery上的bash更新到linux服务器上运行的vim。。事实证明,仅键盘复制粘贴根本不可能。。。