В Visual Studio при просмотре набора изменений, как я могу изменить представление файлов cs?
В Visual Studio с TFS в качестве источника управления, когда я просматриваю историю и дважды щелкаю файл cs, файл загружается в блокнот. Как я могу изменить приложение как notepad ++?
Я также хотел бы, чтобы приложение по умолчанию для ОС по-прежнему было визуальной студией
Ответы
Ответ 1
После ввода журнала ProcessMonitor, я думаю, что нашел решение!
Вам нужно изменить то, что оболочка Windows (проводник) считает действием "Изменить" для текстовых файлов. Я смог изменить этот ключ:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\shell\edit\command
к чему-то, кроме Notepad (в моем случае notepad2). Теперь диалог изменений Visual Studio TFS открывает файлы cs с этим редактором.
Это, вероятно, изменит параметр редактирования не только файлов cs, но и все, что считается "текстом". Записи реестра для ассоциаций файлов довольно сложны. Я подозреваю, что можно было бы отключить файлы .cs из этого общего "текста" и сделайте это изменение только для файлов cs (но я не настолько амбициозен). Кроме того, я не удивлюсь, если команды файлов/команд оболочки (open, edit и т.д.) меняются от машины к машине (Версии ОС, установленные инструменты и т.д.) - так YMMV.
Ответ 2
Единственный способ, которым я нашел, - заменить блокнот на блокнот ++. В этой статье описывается, как это сделать. Не забудьте проверить комментарии, чтобы получить ссылку на "маленький exe" , который поставляется вместе с блокнотом ++.
Работает как шарм на W7 x64.
Cheers,
Фил
Ответ 3
\ Я смог настроить это, добавив новое значение в реестр.
ОС: Windows 7 Enterprise x64
Как это сделать.
- Run: Regedit (alt + r, type regedit)
- Ищите
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations
- Щелкните правой кнопкой мыши "SystemFileAssociation" → добавьте новый ключ, затем назовите его как .cs
- Щелкните правой кнопкой мыши .cs и добавьте новый ключ, затем назовите его как shell
- Щелкните правой кнопкой мыши оболочка и добавьте новые ключи, которые называются редактировать и открывать 6
- Щелкните правой кнопкой мыши изменить и добавьте новую команду , затем измените значение по умолчанию, чтобы указать на файл exe, который вы хотите запустить.
ex: C:\Program Files (x86)\Notepad ++\notepad ++. exe% 1
Не забудьте добавить% 1 в конец .exe
- сделать то же самое для open
Надеюсь, что это поможет.
Ответ 4
Я не вижу в Visual Studio каких-либо параметров для его изменения, поэтому я предполагаю, что он использует текстовый редактор по умолчанию.
Попробуйте назначить Notepad ++ в качестве обработчика по умолчанию для файлов *.cs.
Это можно сделать с помощью Notepad ++, выбрав "Настройки/Предпочтения/Ассоциация файлов".
Вы также можете сделать это, щелкнув правой кнопкой мыши на файле .cs в проводнике, перейдите в Open With/Choose Program..., затем выберите Notepad ++ и установите флажок "Всегда использовать выбранную программу для открытия такого файла", перед тем, как нажать OK.
Ответ 5
Единственное, что работает для меня, - это когда я устанавливаю программу по умолчанию для определенного типа файла в проводнике Windows для открытия с помощью VS IDE:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe
Это открывает код в новом экземпляре VS. Не идеально, но, по крайней мере, это легче читать.