Я использую putty (windows) для подключения к удаленной машине, и моя ежедневная работа связана с программированием в vim. Мне приходится копировать пасту из буфера обмена Windows, и для этого я использую комбинацию клавиш Shift+Insert. Есть ли способ, которым я могу отобразить эту комбинацию в VIM. Могу ли я в любом случае сопоставить это с комбинацией лидер + р, чтобы мне не приходилось каждый раз доходить до полного вставки?
1 ответ
0
Как пояснил Гариджон, удаленный ViM и локальный PuTTy не знают друг о друге, поэтому вы не можете ни сказать PuTTy, чтобы отправлять что-либо (например, лидер +p), кроме текста буфера обмена, удаленному ViM, ни сказать удаленному ViM запрашивать PuTTy для содержимого буфера обмена.
Вы можете попробовать несколько вещей, хотя:
- Установите AutoHotkey или какой-либо другой инструмент автоматизации на локальном компьютере и сопоставьте некоторую комбинацию клавиш, чтобы отправить «leader +p Shift-Ins» в текущее окно (PuTTy).
- Смонтируйте каталог на удаленной машине на локально доступный диск (например, используя Samba, FTP, SFTP и т.д.) И отредактируйте файл с помощью локального ViM.
- Подключитесь к удаленному компьютеру с помощью клиента VNC, который позволяет получить доступ к буферу обмена Windows (например, RealVNC), и отредактируйте файл с помощью удаленного gVim в сеансе VNC.
Надеюсь это поможет.