Я пытался получить скрипт, который скопировал бы текст из vim, удалил бы строку, а затем вставьте строку в другое окно. До сих пор я пытался реализовать сценарий с Autohotkey (в Windows 8) и Autokey (на Ubuntu VM I). Вот что я положил:Сценарий для копирования текста в vim и вставить в другое окно
На AutoHotkey:
!^p::
SendRaw "*yydd
SendEvent !{tab}
SendPlay ^v
На Autokey (связан с Ctrl + Alt + P):
keyboard.send_keys("\"*yydd")
keyboard.send_keys("%{TAB}")
keyboard.send_keys("^v")
В обоих случаях Vim команды (дернул текущая строка в системный буфер обмена, удалите текущую строку) работают правильно, но скрипты не могут переключать окна для вставки, а вместо этого исполнять Ctrl-v in vim.
Кто-нибудь знает, что мне нужно будет изменить, чтобы получить функциональность Alt-Tab?
У меня нет опыта с autokey или autohotkey, но на фронте vim вы можете просто использовать '' * dd'. – romainl