Ответ 1
Как сказал Манк Беккет, и это полный путь к реестру:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\shell\edit\command
Изменить (по умолчанию) значение в этом ключе. Не забудьте оставить там% 1.
Проблема с решением выше заключается в том, что он будет обрабатывать файлы, воспринимаемые как текст (имеет значение PerceivedType = text в реестре). Большинство текстовых файлов уже воспринимаются как таковые в реестре, но вы не можете открыть, например, файл .lib таким образом. Чтобы действительно открыть все файлы из браузера репозитория с помощью значения Notepad ++ edit (по умолчанию) в следующем ключе (добавьте ключ, если он отсутствует):
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\edit\command
ПРИМЕЧАНИЕ. В редакторе реестра новый ключ будет иметь (значение по умолчанию) типа REG_SZ, а не REG_EXPAND_SZ. Если вы хотите REG_EXPAND_SZ, вы должны создать ключ с REG файлом.
Другой вариант - установить все соответствующие типы файлов для открытия из Notepad ++ по умолчанию вместо Visual Studio. Запустите Notepad ++ как администратор и в настройках > Настройки > Ассоциация файлов просто добавьте те ассоциации файлов, которые вы используете.