Создание сочетания клавиш Ctrl + Tab в PuTTY - PullRequest
18 голосов
/ 10 апреля 2009

Я бы хотел иметь возможность отображать команды vim :tabnext и :tabprev на CTRL+TAB и CTRL+SHIFT+TAB соответственно. К сожалению, я, кажется, сталкиваюсь с проблемой, когда PuTTY ест эти комбинации символов.

Я пытался искать информацию, но безрезультатно. Я почти уверен, что это вещь PuTTY, но, похоже, нет какой-либо справочной / справочной области для приложения.

Мне любопытно, есть ли у кого-нибудь здесь какой-либо опыт или предложения для выяснения этого.

@ rmeador: попробуйте сопоставить комбинацию клавиш в vim.
Я пытался сделать это, но не похоже, что Vim получает комбо. Я не уверен, связано ли это с настройками термина или с PuTTY.

Ответы [ 2 ]

8 голосов
/ 25 апреля 2009

PuTTY ничего не отправляет, когда вы нажимаете Ctrl + Tab .

Вы можете исправить PuTTY, как описано здесь: Используя Ctrl + Tab в GNU Screen поверх PuTTY

1 голос
/ 10 апреля 2009

Я считаю, что в настоящее время использование Ctrl + Tab невозможно с PuTTY, потому что PuTTY не позволяет вам настраивать определенные переводы для ключей. Вот достойная статья, которая показывает, как бы вы это настроили, если бы PuTTY поддерживал эту функцию:

http://www.staldal.nu/tech/2009/01/10/how-to-use-ctrl-tab-in-gnu-screen/

Если вы используете (или рассматриваете возможность использования) горячую клавишу или макропрограмму, такую ​​как Autohotkey, вы можете эмулировать это поведение самостоятельно. Например, этот скрипт конфигурации Autohotkey будет делать именно то, что вы хотите:

#IfWinActive PuTTY
^Tab::Send :tabnext
^+Tab::Send :tabprev
#IfWinActive

(Обратите внимание, что в этом примере просто ищется любой заголовок окна, начинающийся с PuTTY, поэтому вам придется настроить его в зависимости от конфигурации заголовка.)

...