Есть ли способ скрыть классы-внутри файла в проводнике решений?
Он добавляет "шум" там. Выпадающие треугольники довольно запутанны - я хочу сразу увидеть, какие файлы скрыты (в браузере решений).
Есть ли способ скрыть классы-внутри файла в проводнике решений?
Он добавляет "шум" там. Выпадающие треугольники довольно запутанны - я хочу сразу увидеть, какие файлы скрыты (в браузере решений).
Инструкции для Visual Studio 2017:
%localappdata%\Microsoft\VisualStudio\15.0_<id>\privateregistry.bin
, где <id>
- это одна шестнадцатеричная тарабарщина. Задайте имя ключа тому, который вам нравится, например. vs2017
HKEY_USERS\vs2017\Software\Microsoft\VisualStudio\15.0_<id>
UseSolutionNavigatorGraphProvider
типа DWORD (32-bit)
, значение 0HKEY_USERS\vs2017
, Файл → Выгрузить кустДля VS2017 используйте расширение Disable Solution Explorer Dynamic Nodes
github
Используйте редактор реестра, чтобы установить значение UseSolutionNavigatorGraphProvider в HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\от 12.0 до 0. Или сохраните следующие строки в файле с именем patchsolutionexplorer.reg или что-то вроде этого и импортируйте его в реестр:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0]
"UseSolutionNavigatorGraphProvider"=dword:00000000
информация по этой ссылке
Тем не менее, некоторые люди никогда не используют обозреватель решений для навигации по символам и методам кода. В этом случае стрелки раскрытия на файлах кода только отвлекают внимание в окне обозревателя решений. Нет возможности контролировать доступность расширения файла, но есть значение реестра dword UseSolutionNavigatorGraphProvider (обнаруженное Julien Lebosquain), которое можно установить равным 0, чтобы отключить представление классов в обозревателе решений. Раздел реестра для этого значения: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0 для Visual Studio 2012 и HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0 для Visual Studio 2013 соответственно:
это имеет смысл для тебя?
В VS2017 (и, конечно, в VS2015 также), щелкните маленький треугольник справа от поля поиска в обозревателе решений. В появившемся окне снимите флажок "Поиск по содержимому файла". Это будет показывать только файлы в отфильтрованных результатах.
или в командной строке VS:
vsregedit set "%VSINSTALLDIR%/" HKCU "" UseSolutionNavigatorGraphProvider dword 0
Если вы устанавливаете расширение VSCommands, у вас есть параметр, чтобы отключить это. http://vscommands.squaredinfinity.com/
Перейдите в Инструменты → Параметры → VSCommands 12 и нажмите кнопку "Открыть конфигурацию".
Теперь откроется экран конфигурации VSCommands. Перейдите в "Обозреватель решений" в разделе "Расширения IDE". Теперь установите флажок "Disable Graph provider" и перезапустите Visual Studio.
Теперь классы внутри файла больше не должны отображаться в обозревателе решений.
Для VS2019 это тот же взлом реестра
Computer\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\16.0_<id>
Добавить новый DWORD UseSolutionNavigatorGraphProvider
со значением 0
Файлы должны быть разборными, как папки и решения.