Выделение синтаксиса Razor ASP.NET для Notepad ++

Как мне поддерживать подсветку синтаксиса для ASP.NET Razor (файлы .cshtml) в приложении Notepad ++ Windows?

Я считаю, что правильный способ - использовать файлы импорта пользовательского языка, но в этом начинании он немного перегружен.

Я нашел список текущих файлов языка Notepad ++ по указанному ниже URL, но тот, который я ищу, недоступен из этого выбора. http://sourceforge.net/apps/mediawiki/notepad-plus/?title=User_Defined_Language_Files

Прежде чем вы спросите, я использую Visual Studio 2012 для большинства моих задач разработки, но иногда VS становится больно и быстрее находит некоторые изменения в Notepad ++, поэтому я ищу правила подсветки синтаксиса.

Ответы

Ответ 1

Я уверен, что не является любым доступным синтаксисом синтаксиса cshtml.

Если вы все еще хотите использовать Notepad ++, вы можете попытаться найти похожий язык (не имеете никаких советов, чтобы дать вам ответ на этот вопрос), проверьте, дает ли его синтаксический ярлык приемлемые результаты (вы можете проверить их на один из меню "Язык", и вы можете попробовать также некоторые Пользовательские настройки из вашей ссылки), и если вы достаточно довольны языком, перейдите в "Настройки" > "Конфигуратор стилей" > "Выберите язык" > добавьте расширение cshtml в "Пользователь" доб ". текстовое поле.

PS. не связанный с Razor, но это может вас заинтересовать http://www.shilony.net/2012/09/02/notepad-visual-studio-theme/

Ответ 2

Я не знаю ни одного синтаксиса синтаксиса бритвы, но я нахожу, что xml выделяет хотя бы визуальное разделение между кодом html и бритвой, достаточным для моих нужд. Мне тоже нравится использовать np ++ для некоторых небольших изменений.

Ответ 3

Если вы хотите что-то, что запускается быстрее VS и предлагает подсветку синтаксиса и некоторые Intellisense для Razor, вы должны посмотреть на WebMatrix.

http://www.microsoft.com/web/webmatrix/