当前位置: 首页 > 知识库问答 >
问题:

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

洪胜涝
2023-03-14

原始问题:(请阅读下面这一节中的更新)我在视窗10主机上的Virtualbox上运行Ubuntu 16.04。通过在视窗上运行Bash的ssh访问Virtualbox。我可以进入并编辑一切正常。但是,当我试图用键盘快捷键粘贴从视窗应用程序到VIM或从VIM到视窗应用程序的任何东西时,它都不起作用。没有一个本地键可以从视窗上的bash上的VIM复制到视窗应用程序。在VIM内,复制粘贴像往常一样工作。

对于这个问题的未来访客,我想我会编译一些参考资料,以表明在Putty和WSL中运行的windows剪贴板和vim之间的复制粘贴不起作用:

  1. Putty手册参考说明,按照设计,您不能从windows粘贴到Putty中:https://superuser.com/a/85774/658319

能够在linux上运行的vim之间复制粘贴的替代软件:

>

  • 软件解决方案:

    1.1.猫咪:https://superuser.com/a/1112362/658319

    1.2.自动热键:https://superuser.com/a/1112362/658319,

    1.3. 超级大胖子:https://superuser.com/a/450812/658319

    1.4. conEmu:https://superuser.com/a/450812/658319

    1.5、使用windows鼠标模拟键:https://superuser.com/a/426311/658319

    1.6. 使用Gnu屏幕应用程序:https://superuser.com/a/85785/658319, https://superuser.com/a/273490/658319

    通过修改腻子(对我不起作用):https://www.quora.com/How-can-you-copy-all-contents-of-a-text-file-opened-in-vim-through-Putty-on-a-Windows-desktop-to-Windows-clipboard/answer/Lifu-Tang

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

    3.1. 尼奥维姆

    3.2. 原子

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

    4.1. 使用VCX服务器:https://stackoverflow.com/a/44534222/4752883 4.2. 使用自动热键:https://stackoverflow.com/a/44534222/4752883

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

    另外,请不要发布任何使用鼠标复制粘贴的答案。。在这里尽量保持清楚。。因为大多数提出这个问题的用户都要求只使用键盘。

  • 共有1个答案

    太叔飞翰
    2023-03-14

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

    https://superuser.com/questions/85772/putty-how-to-select-text-and-copy-text-using-keyboard-only

    https://superuser.com/questions/490722/putty-alternative-with-keyboard-copy-paste

     类似资料:
    • 我想通过点击这个(复制标签按钮)将这些文本和过去复制到其他应用程序中,比如WhatsApp、twitter等到剪贴板上

    • 问题内容: 我正在尝试在Java项目中通过SSH连接到远程MySQL服务器。如何将SSH连接与JPA集成在一起? 我正在使用Netbeans 6.9.1,JPA,MySQL 5.2。 问题答案: 我假设您想隧道传输到仅侦听localhost(或已防火墙)的远程mysql 那么最简单的方法是 在运行应用程序服务器的帐户之间建立信任关系,以便将JPA服务提供给您的应用程序 创建隧道使用来创建隧道,该隧

    • 我有一台linux机器(比如m1)[一台openStack机器]来运行我的jmeter测试。我的典型过程是将最新的jmx文件放在这台机器上,并在以下命令下触发:nohup/path/to/jmeter/bin/jmeter-n-t/path/to/script/test。jmx-l/path/to/resultsFolder/results。jtl 现在,我想通过jenkins作业触发相同的测试,

    • 问题内容: 有人知道键盘快捷键可以将行复制/粘贴到中的新行中,而不必突出显示整个行吗? - - 原来我的整个屏幕倒挂(我在Windows上)。有趣的是,这是在windows-> preferences中指定的。 问题答案: - - :拷贝当前行或选择线,以下面 - - ::拷贝当前行或所选择的线以上 - - :带来了快捷键列表 请参阅Windows /首选项->常规->键。

    • 问题内容: 我目前正在为运行ubuntu的vms开发一个简单的部署脚本。所有这些机器都应该运行以jar形式提供的Java应用程序。 这是安装Java,将jar从本地计算机复制到远程计算机然后启动应用程序的脚本的相关部分: 通过java_installation.sh脚本的安装成功,scp命令也是如此。尝试通过ssh执行java_start_jar.sh中的命令时,会发生问题。java_start_

    • 问题内容: 是否可以使用键盘扩展名将文本/图像复制到UIPasteboard?类似于popkey.co对动画图像所做的操作。 我测试了以下代码,但似乎无法正常工作。 它总是显示此错误消息: UIPasteboard-无法启动粘贴纸板。确保已将其安装在UIKit.framework / Support中 您是否知道通过键盘扩展名使用复制粘贴的其他方法? 问题答案: 如果我在“设置”->“常规”->“