Сочетание клавиш для закрытия всех вкладок, кроме текущей, в Visual Studio?

Кто-нибудь знает сочетание клавиш для закрытия всех вкладок, кроме текущей, в Visual Studio? И пока мы на этом, ярлык для закрытия всех вкладок? Есть ли для этого опция Resharper? Я искал в прошлом и никогда не мог найти его.


person Ted    schedule 18.09.2008    source источник


Ответы (8)


Я не думаю, что он есть по умолчанию, но вы можете перейти в Инструменты> Параметры> Среда> Клавиатура и привязать ключ к File.CloseAllButThis.

Я использую ctrl + alt + w

person Aaron Jensen    schedule 18.09.2008
comment
если вы используете VSVIM, вы можете ввести в поле команды vsc File.CloseAllBut Это удобно, если вы не хотите отображать нажатие клавиши: D - person ermagana; 13.09.2013
comment
Есть способ по умолчанию! См. мой ответ < / а> - person Anderson Fortaleza; 06.05.2015

По умолчанию команда File.CloseAllButThis не привязана к клавиатуре. Однако вы можете настроить его самостоятельно, как показано здесь:

В этом примере я собираюсь сопоставить CTRL + SHIFT + ALT + W с File.CloseAllButThis в глобальной области видимости. . Вы можете установить область видимости только для текстового редактора.


Я закрываю все документы, используя ALT + W + L.

Это доступно в Visual Studio без каких-либо специальных плагинов или настроек. Он просто использует мнемонику панели инструментов. Соответствующая команда - Window.CloseAllDocuments, если вы хотите привязать ее к чему-то еще.

person Drew Noakes    schedule 13.10.2008
comment
@Drew - Спасибо, что указали на мнемонику клавиатуры для закрытия всех документов (не только всех, но и этого). Если кто-то захочет настроить этот ярлык, легко сделать ярлык для Window.CloseAllDocuments. Например, я привык, что Ctrl + Shift + W закрывает все вкладки (как в веб-браузерах и Eclipse). - person nexus-bytes; 25.05.2013

Быстрый ответ: ALT + - + A

Проверено в Visual Studio 2013. В окне, которое вы хотите оставить открытым, нажмите ALT + -, это откроет верхнее левое меню окна, затем нажмите A < / kbd> закрыть все окна, кроме текущего.

person Anderson Fortaleza    schedule 22.07.2014
comment
Это способ по умолчанию! +1 - person aggsol; 21.04.2015
comment
Alt - существует по крайней мере с Windows 95 и действительно встроен в Windows и Visual Studio. Я должен был знать, что нужно проверить этот ярлык, круто. - person Maslow; 03.08.2016
comment
Этот ярлык похож на Alt + Space в том, что он открывает системное меню, но для текущего дочернего окна MDI. Интересно, означает ли это, что Visual Studio действительно использует MDI? - person MarioDS; 23.08.2016

По умолчанию сочетание клавиш отсутствует, но вы можете привязать его к сочетанию клавиш в общих настройках среды (Параметры-> Среда-> Клавиатура), команда - File.CloseAllButThis.

person pdavis    schedule 18.09.2008

Если вы слишком часто используете команду «Закрыть все, кроме этого», вы также можете попробовать Tools \ Options \ Environment \ Documents \ [x] Повторно использовать текущее окно документа, если оно сохранено. В сочетании с последними изменениями ReSharper (ctrl- или ctrl-e в зависимости от раскладки клавиатуры) вы можете избежать слишком большого количества открытых документов все время и при этом быстро перемещаться между недавно открытыми.

person Ilya Ryzhenkov    schedule 19.09.2008

У Сары Форд есть много подобных советов по Visual Studio.

Вот тот, который ссылается на то, что aaronjensen сказал о File.CloseAllButThis:

https://docs.microsoft.com/en-us/archive/blogs/saraford/did-you-know-you-can-close-all-but-this-on-files-in-the-file-tab-channel-124

person Micky McQuade    schedule 18.09.2008
comment
К вашему сведению - Сара больше не производит TotD - person Aaron Powell; 09.02.2009

Чтобы закрыть все документы:

Инструменты- ›Настроить ...-› Клавиатура ..- ›Среда-› Клавиатура

Там я сопоставил команду Window.CloseAllDocuments с Alt + Ctrl + F4

person erikH    schedule 08.07.2010
comment
В VS2012 это Инструменты- ›Параметры-› Среда- ›Клавиатура. Там вы можете сопоставить Windows.CloseAllDocuments. - person erikH; 18.08.2014

Я следую методу aarojensen, но поместите его в меню файлов (щелкните меню правой кнопкой мыши и выберите "Настроить"). Затем Alt - F - B закрывает все, кроме текущего.

person Charley Rathkopf    schedule 18.09.2008