2

Я часто редактирую свои файлы msbuild с помощью Notepad++.Тем не менее, я скучаю по интеллекту, которые я получаю, когда я делаю это в Visual Studio. Кто-нибудь знает, как иметь такой же опыт в Notepad++?

3 ответа3

2

Функция автозаполнения Notepad++ основана на группе файлов XML, которые находятся в папке <Notepad++ install dir>\plugins\APIs . Вы можете создать свой собственный язык и выполнить автозаполнение для этого языка, используя учебники на веб-сайте:

1

У меня также есть та же проблема, и, наконец, я нашел лучший вариант - использовать визуальный код. Шаги:

  • Установите [инструменты проекта MSBuild | vscode:extension/tintoy.msbuild-project-tools] в коде VS
  • Расширение .msbuild изначально не связано с редактором (по умолчанию поддерживаются только .proj, .targets, .props, .tasks)
  • Измените языковой режим (Ctrl+Shift+P), чтобы настроить сопоставление файлов
  • Выберите нужный язык как MSBuild, и все готово.

Подробности также можно найти на Visual Studio Market Place

1

Вы можете получить файл .xsd в одном из этих мест в зависимости от того, установлена ли у вас Visual Studio.

\Microsoft Visual Studio 10.0\Xml\Schemas\1033\MSBuild\Microsoft.Build.CommonTypes.xsd

В противном случае найдите файл XML и XSD, расположенный в используемой вами системной папке .net version.

C:\ Windows \ microsoft.net \ Framework \ v -----

Кстати, для редактирования и получения intelisense в Visual Studio вы можете сделать следующее:

Откройте Visual Studio, перейдите в «Инструменты» -> «Параметры» и перейдите к параметрам «Текстовый редактор», после чего вы сможете связать расширения файлов с текстовыми редакторами. Для файлов MSBuild нам нужно связать такие вещи, как «proj» с «XML Editor with Encoding». Теперь у нас также есть intellisense, чтобы помочь написать сценарий.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .