Я использую putty (windows) для подключения к удаленной машине, и моя ежедневная работа связана с программированием в vim. Мне приходится копировать пасту из буфера обмена Windows, и для этого я использую комбинацию клавиш Shift+Insert. Есть ли способ, которым я могу отобразить эту комбинацию в VIM. Могу ли я в любом случае сопоставить это с комбинацией лидер + р, чтобы мне не приходилось каждый раз доходить до полного вставки?

1 ответ1

0

Как пояснил Гариджон, удаленный ViM и локальный PuTTy не знают друг о друге, поэтому вы не можете ни сказать PuTTy, чтобы отправлять что-либо (например, лидер +p), кроме текста буфера обмена, удаленному ViM, ни сказать удаленному ViM запрашивать PuTTy для содержимого буфера обмена.

Вы можете попробовать несколько вещей, хотя:

  • Установите AutoHotkey или какой-либо другой инструмент автоматизации на локальном компьютере и сопоставьте некоторую комбинацию клавиш, чтобы отправить «leader +p Shift-Ins» в текущее окно (PuTTy).
  • Смонтируйте каталог на удаленной машине на локально доступный диск (например, используя Samba, FTP, SFTP и т.д.) И отредактируйте файл с помощью локального ViM.
  • Подключитесь к удаленному компьютеру с помощью клиента VNC, который позволяет получить доступ к буферу обмена Windows (например, RealVNC), и отредактируйте файл с помощью удаленного gVim в сеансе VNC.

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .