我一直在尝试使脚本正常工作,该脚本将从vim复制一行文本,删除该行,然后将该行粘贴到另一个窗口。到目前为止,我已经尝试使用 Autohotkey(在 Windows 8 上)和 Autokey(在我运行的 Ubuntu VM 上)实现脚本。这是我已经放下的:
在自动热键上:
!^p::
SendRaw "*yydd
SendEvent !{tab}
SendPlay ^v
在自动键上(链接到 Ctrl+Alt+p):
keyboard.send_keys("\"*yydd")
keyboard.send_keys("%{TAB}")
keyboard.send_keys("^v")
在这两种情况下,Vim 命令(将当前行拉到系统剪贴板,删除当前行)都能正常工作,但脚本无法切换窗口进行粘贴,而是在 vim 中执行 Ctrl-v。
有谁知道我需要更改什么才能使 Alt-Tab 功能正常工作?