太荒谬了,Putty 一直使用非标准方式进行复制/粘贴。有没有办法使用 Ctrl-c 进行复制,使用 Ctrl-v 进行粘贴?
答案1
答案2
不,绝对不行!
看一眼使用PuTTY:
PuTTY 的复制和粘贴完全通过鼠标进行。要将文本复制到剪贴板,只需在终端窗口中单击鼠标左键,然后拖动以选择文本。当您松开按钮时,文本将自动复制到剪贴板。您不需要按 Ctrl-C 或 Ctrl-Ins;事实上,如果您按 Ctrl-C,PuTTY 会将 Ctrl-C 字符从您的会话发送到服务器,这可能会导致进程中断。
答案3
您可以安装自动热键然后在 ahk 脚本中使用此代码:
#IfWinActive, ahk_class PuTTY
^v::
MouseClick, right
Send, {DOWN}{ENTER}
Return
#IfWinActive
鼠标右键将被按下,但由于您按下的是 Ctrl+V,因此它将被处理为 Ctrl+MouseRight,从而调出上下文菜单。按下向下箭头将导航到“粘贴”选项;按 Enter 将执行粘贴。
答案4
我试过 @Gavin Jackson 和 @kees 的答案,但它们对我不起作用(putty 0.76)。
我选择了这个德国工商会:
#If WinActive("ahk_class PuTTY")
^c::
MouseClick, right
Send, {DOWN}{ENTER}
Return
^v::
MouseClick, right
Send, {DOWN}{DOWN}{ENTER}
Return
#IfWinActive
使用以下配置: