Как заставить NetBeans перестать использовать вкладки в стиле MRU при переключении между редакторами с помощью сочетаний клавиш CTRL + TAB? - PullRequest
7 голосов
/ 08 августа 2011

Я привык к CTRL + TAB / SHIFT + CTRL + TAB к следующемуи предыдущие вкладки, соответственно, в том порядке, в котором они отображаются на панели вкладок.NetBeans делает это в стиле MRU, где CTRL + TAB приведет вас к тому, что был последний файл, который вы редактировали.

Это часто нарушает мой поток в том, что мне нужночтобы продолжить, нажимайте табуляцию и проверяйте, прав ли я, прежде чем продолжать, а не просто инстинктивно нажимая CTRL + TAB + TAB + TAB потому что я знаю, что файл, к которому я хочу перейти - это 3 вкладки на панели вкладок.

По умолчанию CTRL + PAGEUP / CTRL + PAGEDOWN раскладки клавиатуры ведут себя именно так, как я хочу CTRL + TAB и SHIFT + CTRL + TAB ведет себя, но изменение сопоставлений на CTRL + TAB , похоже, не имеет значения - он игнорирует мое сопоставление клавиш и продолжает использовать MRU.

Как я могу изменить это поведение?

1 Ответ

9 голосов
/ 09 августа 2011

Решил проблему сам.Решение состоит в том, чтобы использовать AutoHotKey для сопоставления CTRL + TAB / SHIFT + CTRL + TAB CTRL + PAGEDOWN и CTRL + PAGEUP соответственно.Это предотвратит перехват NetBeans CTRL + TAB / SHIFT + CTRL + TAB для использования MRU, несмотря на их

Скрипт AutoHotKey ниже:

SetTitleMatchMode, 2 ; So that we can partial match window title

; Fix MRU in NetBeans
#IfWinActive, NetBeans IDE
    ; CTRL+TAB
    ^Tab::SendInput ^{PgDn}
    return

    ; SHIFT+CTRL+TAB
    +^Tab::SendInput ^{PgUp}
    return
#IfWinActive

Надеюсь, это кому-нибудь пригодится!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...