Назначьте ярлык для «Следующая вкладка» в Visual Studio

5

(С помощью Visual Studio 2010 Express)

Когда вы делаете CTRL+ Tabв редакторе Visual Studio, он переходит к следующему окну документа (название ярлыка - Window.NextDocumentWindowNav). Если вы нажмете CTRLклавишу, отобразится окно навигации, в котором вы сможете увидеть все открытые окна инструментов и вкладки редактора.
Без учета окна навигации этот ярлык позволяет перемещаться между двумя вкладками: текущей и последней, которая была в фокусе.

Я думаю, что это не очень оптимизированное поведение, потому что, если вы хотите установить фокус на третьей вкладке, вы должны отпустить CTRLклавишу , чтобы открыть окно навигации , затем найти свою вкладку, затем щелкнуть по ней (или вращаться между всеми вкладками с помощью Клавиша Tab).

Я предпочел бы иметь ярлык, который вращается между открытыми вкладками, как любое приложение (браузеры, такие как Firefox, IE, ..., Excel, ...), но я не мог найти ярлык, чтобы сделать это в окне Инструменты, соответствующее желаемому поведение.

Знаете ли вы, можно ли установить такую ​​комбинацию клавиш?

РЕДАКТИРОВАТЬ

Кажется, этот ярлык доступен только через плагины - это означает, что версия Express пока не может получить эту функцию.

Otiel
источник

Ответы:

6

В Visual Studio 2010, Tools > Options > Environment > Keyboard: Show Commands Containing:тип меню NextDocumentWindow, позволяет вам найти и выбрать Window.NextDocumentWindowв списке. Это показывает, что ярлык есть Ctrl+F6. Этот ярлык позволяет циклически просматривать открытые документы. Ctrl+Shift+F6перемещается в обратном порядке.

Редактировать: я пробовал также Ctrl+Alt+PgDownи Ctrl+Alt+PgUpярлыки сделать примерно то же самое.

Надеюсь, это поможет.

Woohoo
источник
2
Не совсем. CTRL+F6кажется, вращаются в «последней посещенной вкладке» как вкладки сортируются на окне навигации по CTRL+Tabярлыку. Я хотел бы вращаться между вкладками в порядке «слева направо» .
Отиэль
3
@ Leito: см. Мое редактирование. пожалуйста: Ctrl + Alt + PgDown и Ctrl + Alt + PgUp, кажется, делают это в моем VS2010 ...
woohoo
Ctrl+Alt+PgDown/upне предпринимай никаких действий. Вы видите какой-либо зарегистрированный ярлык в окне инструментов для этих клавиш? Не могли бы вы сказать мне их имена? Thx
Otiel
3
@woohoo: CTRL Alt PgDN / UP является частью инструментов повышения производительности. , ,
Surfasb
3

Начиная с VS 2010: как заставить работать клавиши «Следующая вкладка» и «Предыдущая вкладка»? :

Вы должны сопоставить Window.NextDocumentWellTabи нет View.NextTabи удалить его из любых других функций, которым он назначен. Только сопоставление не будет работать, вам также, очевидно, нужно отменить отображение чего-либо еще, на чем он используется.

Вот как выглядит моя конфигурация клавиатуры: Варианты клавиатуры

Посмотрел на это еще немного, и оказалось, что вам нужно установить Инструменты повышения производительности . Это дает вам функцию NextDocumentWellTab.

harrymc
источник
" (Использование Visual Studio 2010 Express) " => Я не могу установить этот плагин.
Отиэль
Извините, я никогда не использовал Express. Хотя: файл VSIX - это не что иное, как прославленный zip-файл, который можно извлечь, изменив его расширение на «zip». Вы можете вручную установить его как подпапку %LocalAppData%\Microsoft\VisualStudio\10.0\Extensions\<Company>\<Product>\<Version>. Смотрите эту статью . Смотрите также «Установка через MSI» в этой статье . Если Express, надеюсь, заглянет туда.
harrymc
Это не работает. VS говорит мне, что пакет Microsoft.VisualStudio.ProPack.ToolsOptionsPackageзагружен неправильно. Я думаю, что он мертв, так как хочет получить доступ ProPack. Спасибо хоть.
Отиэль
Кажется, вам не повезло с Экспресс. Насколько я мог найти, никому не удалось принудительно установить в него расширения, тогда как NextDocumentWellTab доступен только через расширение.
Harrymc
Я даю вам вознаграждение за поиск, чтобы он работал на моей версии Express.
Отиэль