如何通过 Ditto 等剪贴板工具在 MobaXterm 中正常粘贴内容?

粘贴就会出现^V ,而不是文本内容,是需要什么进行什么设置吗?用 Win11 原生剪贴板也是这个效果,但是用 copyQ 就一切正常。
Snipaste_2023-03-04_23-13-00
如图

不是右键粘贴吗?你不会用moba?

试试 shift+insert

1 个赞

不管右键还是 shitf+insert 都只能粘贴最近一条内容,而我如果要粘贴前面几次复制的内容,就需要借助一些剪贴板软件,然而,目前只有 copyQ 可以

我用ditto点选不同内容,在moba里面右键未曾出现你的问题

可以用autohotkey中转一下
拦截ditto发送的ctrl v
改为sendtext clipboard

不过我没有mobaxterm,没法测试

1 个赞

所以你是来跟ditto提建议的吗。。。一个是双击操作,一个是右键,做人灵活一点
你要顺着自己习惯就用copyq不是解决了吗,还一定要ditto服从你的习惯

^v好像是输入输入Ctrl+V的效果,可能在这个终端,粘贴不能用快捷键。

1 个赞

如果默认粘贴键不是Ctrl+V而是别的,可以参考官方Wiki《Custom Key Strokes》。

解决了, 如 @Aquamarine @ICEBOX 所说,Ditto 等剪贴板软件实际上是通过发送模拟按键来实现粘贴操作的,而 Ditto 默认是 Ctrl+V ,众所周知在 MobaXterm 等终端模拟软件中默认的粘贴快捷键一般都是 Shift+Insert ,不接受Ctrl+V ,还好 Ditto 支持修改,在 Option>>Advanced 中将"DefauIt paste string"这一项改为+{INS}就可以了。
参考链接: Custom Key Strokes · sabrogden/Ditto Wiki · GitHub

1 个赞

你只是用在MobaXterm上?
因为大多程序是Ctrl+V的多,所以一般建议用PasteStrings的方式。

通常情况下,不应该修改 ditto 的设置,应该去调整 mobaxterm 的设置吧?我个人使用的是 termius,它默认可以使用 ctrl + shift + v 粘贴文本内容

win本身就是双热键. 它的热键来自unix和mac,

Ctrl(Command)+Z X C V 就是苹果系统的习惯.

  • 撤消: Alt+Backspace
  • 剪切: Shift+Delete
  • 复制: Ctrl+Insert
  • 粘贴: Shift+Insert

这种双热键, 其实很好的兼顾 左右手习惯, UI下(右手用鼠标), 左手习惯更方便. CMD下, 右手习惯也方便.

微软最初为 Undo、Cut、Copy 和 Paste 分配的快捷方式与大多数人今天使用的不同,这可能并不奇怪,Windows 仍然支持这些旧的快捷方式(有些人仍然喜欢使用它们)。
在Windows 3.1开发过程中的某个时刻,Microsoft 也将 Ctrl+Z、Ctrl+X、Ctrl+C 和 Ctrl+V 引入了 Windows。他们已经在 1991 年出现了 Word for Windows 2.0 ,可能还有其他 Windows Office 应用程序。
我们询问了微软前副总裁 Brad Silverberg 在 Windows 3.1 中包含这些新快捷方式的原因,他回忆说,Windows 团队可能一直在努力与 Office 应用程序保持一致,其中一些应用程序起源于 Macintosh。它们也更加用户友好:“我更喜欢 ZXVC — 更容易记住,而且这似乎是个好主意,”Silverberg 说。
PC Magazine在其 1992 年对 Windows 3.1 的评论中注意到了新的快捷方式,并称这一决定是“这次升级中更具争议性的变化之一”。但据我们所知,在 Windows 中采用这些快捷方式从来没有发生过任何形式的大规模抗议。“我认为它们并没有那么有争议,而且很快就被采用了,”西尔弗伯格回忆道。
最后一切都很顺利。自 1992 年以来,Windows 的每个桌面版本都包含用于撤消、剪切、复制和粘贴的 Ctrl+Z、Ctrl+X、Ctrl+C 和 Ctrl+V 快捷方式。这是一个可以追溯到 1983 年的遗产。

1 个赞

我也这么认为,不过也要看使用者的环境。

感谢指教,我没想到还有这组快捷键。