Код Visual Studio: горячая клавиша для перемещения вкладки из ее текущего положения в самое переднее? - PullRequest
0 голосов
/ 05 января 2019

Иногда у меня открыто более 20 вкладок, и я хочу переместить ту, над которой я сейчас работаю, в самое начало. Перетаскивание занимает слишком много времени. Есть ли горячая клавиша для этого?

Из этого enter image description here

К этому enter image description here

Ответы [ 2 ]

0 голосов
/ 05 января 2019

Вы можете сделать это за 1 команду без расширений:

{
    "key": "ctrl+shift+9",
    "command": "moveActiveEditor",
    "args": {
        "to": "left",
        "by": "tab",
        "value": 50
    }
}

https://code.visualstudio.com/api/references/commands

0 голосов
/ 05 января 2019

EDIT!

Быстрый взгляд на контекстное меню показал этот ярлык: Переместить редактор влево. Это переместит текущую вкладку на одну позицию влево, и довольно быстро переместит вкладку вперед.

Связывание клавиш по умолчанию для этого в Windows - Ctrl+Shift+PageUp, в то время как для команды «Переместить правый редактор» в Windows - Ctrl+Shift+PageDown.

Связывание клавиш по умолчанию для Move Editor Left в macOS - ⌘K ⇧⌘←, в то время как для команды Move Editor Right по умолчанию используется ⌘K ⇧⌘→

К сожалению, похоже, что нет команды, чтобы переместить редактор на первую вкладку.


Это не полностью автоматизировано, но это немного быстрее, чем простое перетаскивание.

Щелкните правой кнопкой мыши по вкладке, которую вы хотите переместить, и выберите Разделить [Вверх, вниз, влево, вправо] (в зависимости от того, что вы предпочитаете)

Right Click on desired tab

После этого на другой странице выделите первую вкладку и выберите ее. (Это важно!), Затем нажмите на разделенную вкладку и перетащите ее на передний план.

Drag desired tab to the front

Опять же, это не (гораздо более желательный) ярлык, но на данный момент он работает достаточно хорошо.

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