Переход на вкладки вправо или влево от текущей вкладки в Notepad ++

Как я могу переключиться на документ слева или справа от текущего документа в Notepad ++? Например, если у меня есть документы A, B и C open, и я сейчас редактирую B, я бы хотел, чтобы ярлык мог переключиться на A ( AltLeftArrow или CtrlPageup ) или C ( AltRightArrow Или CtrlPageDown ). Это возможно? Все, что я нашел, это способ переключения на следующие или предыдущие документы на основе «истории», когда документ был открыт в последний раз ( CtrlTab и CtrlShiftTab ), которые полезны, но не то, что я хочу.

    Врожденная

    Вы можете сделать это изначально в Notepad ++, но для того, чтобы реплицировать поведение Firefox, вам необходимо отключить режим обмена документами и поведение MRU.

    Отключить функциональность MRU

    1. Перейдите в Настройки> Настройки …> MISC. ,
      • Где он говорит, что переключатель документов (Ctrl + TAB) снимите флажок « Включить» .
      • Нажмите кнопку « Закрыть» .

    Создание сочетаний клавиш Ctrl + PGUP / PGDN

    1. Перейдите в « Настройки»> «Ярлык» .
      • Убедитесь, что вы находитесь на вкладке « Главное меню ».
      • Прокрутите вниз, и вы увидите в них 192 Переключиться на предыдущий документ и 193 Переключиться на следующий документ .
      • По умолчанию они должны быть сопоставлены Ctrl + Shift + Tab и Ctrl + Tab соответственно.
      • Дважды щелкните в любом месте строки 192 и измените его на Ctrl + Page вверх .
      • Дважды щелкните в любом месте линии 193 и измените его на Ctrl + Page вниз .
      • Нажмите кнопку « Закрыть» .

    Это оно!

    Обратите внимание, что теперь у вас больше не будет доступа к Ctrl+Tab/Shift+Tab MRU. Если, как и я, вы не можете жить без этого.

    Другой (лучший) вариант

    Notepad ++ по умолчанию использует обратную и прямую кнопки мыши, чтобы переключиться на смежные левые и правые вкладки, поэтому, если вы являетесь поклонником AutoHotkey, вы можете использовать этот маленький скрипт:

     #IfWinActive, ahk_class Notepad++ ; Switch to the adjacent tab to the left ^PgUp:: Send, {XButton1} Return ; Switch to the adjacent tab to the right ^PgDn:: Send, {XButton2} Return 

    Это не будет мешать другим программам и позволяет вам иметь торт и есть его! Вы можете перемещаться влево и вправо по смежным вкладкам с помощью Ctrl+PgUp и Ctrl+PgDn и вы можете переключиться на свою последнюю использованную вкладку, используя встроенную функциональность переключателя документов, используя Ctrl+Tab и Ctrl+Shift+Tab – так же, как Firefox 🙂

    Настройки -> Настройки -> MISC, переключатель документов (Ctrl-TAB). Снимите флажок «Включить». Затем документы будут перемещаться в порядке, указанном на вкладках.

    Вы также можете назначить разные сочетания клавиш для следующего / предыдущего документа, если хотите.

    Используя AutoHotkey, если кнопки мыши и вперед уже отображены пользователем для другой цели, решение lukescammell можно изменить, чтобы использовать Browser_Back и Browser_Forward вместо:

     #IfWinActive, ahk_class Notepad++ ; Switch to the adjacent tab to the left ^PgUp:: Send, {Browser_Back} Return ; Switch to the adjacent tab to the right ^PgDn:: Send, {Browser_Forward} Return 

    Это дополнительные мультимедийные кнопки, которые можно найти на некоторых мультимедийных клавиатурах для перемещения назад и вперед в веб-браузере.

    В настоящее время это поведение по умолчанию, поэтому, если вы можете перейти на последнюю версию Notepad ++, вам следует.

    Новые сочетания клавиш 141 (Следующая вкладка) и 142 (Предыдущая вкладка), которые не существовали до версии 6.4.3, теперь отображаются на Ctrl + PgDn и Ctrl + PgUp.

    Это также обходит диалог MRU, так что это двойная победа.

    Настройки> Ярлык Введите описание изображения здесь

    Отредактируйте ярлык и перезапустите: используйте Alt + 1/2/3 для перехода на вкладку 1/2/3

    Давайте будем гением компьютера.