Ответ 1
PuTTY ничего не отправляет, когда вы нажимаете Ctrl + Tab.
Вы можете исправить PuTTY, как описано здесь: Использование Ctrl + Tab в экране GNU поверх PuTTY
Я хотел бы иметь возможность сопоставлять команды vim :tabnext
и :tabprev
с CTRL+TAB
и CTRL+SHIFT+TAB
соответственно. К сожалению, я, кажется, сталкиваюсь с проблемой, когда PuTTY ест эти комбинации символов.
Я попытался найти информацию, но безрезультатно. Я уверен, что это вещь PuTTY, но, похоже, для приложения не существует какой-либо справочной/справочной области.
Мне любопытно, есть ли у кого-нибудь здесь какой-либо опыт или предложения, чтобы понять это.
@rmeador: попробуйте сопоставить ключевую комбо внутри vim.
Я попытался сделать это, но это не похоже на то, что vim получает комбо. Я не уверен, что это связано с термином настройки или проблемой с PuTTY.
PuTTY ничего не отправляет, когда вы нажимаете Ctrl + Tab.
Вы можете исправить PuTTY, как описано здесь: Использование Ctrl + Tab в экране GNU поверх PuTTY
Я считаю, что в это время использование Ctrl + Tab невозможно с PuTTY, потому что PuTTY не позволяет вам настраивать определенные переводы для ключей. Вот достойная статья, которая показывает, как вы это настроите, если PuTTY действительно поддерживает эту функцию:
http://www.staldal.nu/tech/2009/01/10/how-to-use-ctrl-tab-in-gnu-screen/
Если вы используете (или будете рассматривать использование) горячую клавишу/макропрограмму, такую как Autohotkey, вы можете сами имитировать это поведение. Например, эта конфигурация Autohotkey script будет делать именно то, что вы хотите:
#IfWinActive PuTTY
^Tab::Send :tabnext
^+Tab::Send :tabprev
#IfWinActive
(Обратите внимание, что этот пример просто ищет название окна, начинающегося с PuTTY, поэтому вам нужно будет настроить его на основе конфигурации заголовка.)