23 votes

Mise en surbrillance de la syntaxe Razor ASP.NET pour Notepad++

Comment puis-je prendre en charge la coloration syntaxique pour ASP.NET Razor (.fichiers cshtml) dans l'application Windows Notepad++?

Je crois que la bonne façon de le faire est d'utiliser des fichiers d'importation de langage défini par l'utilisateur, mais je me sentais un peu submergé dans cette entreprise.

J'ai trouvé la liste des fichiers de langage actuels de Notepad++ à l'URL ci-dessous, mais celui que je recherche n'est pas disponible dans cette sélection. http://sourceforge.net/apps/mediawiki/notepad-plus/?title=User_Defined_Language_Files

Avant que vous ne demandiez, j'utilise Visual Studio 2012 pour la plupart de mes tâches de développement, mais parfois VS est pénible et je trouve plus rapide de faire quelques modifications dans Notepad++, c'est pourquoi je recherche les règles de coloration syntaxique.

5voto

psxls Points 3061

Je suis presque sûr qu'il n'y a pas encore de surligneur de syntaxe pour cshtml disponible.

Si vous voulez toujours utiliser Notepad++, vous pouvez essayer de trouver un langage similaire (je n'ai pas de conseils à vous donner à ce sujet), vérifier si son surligneur de syntaxe donne des résultats acceptables (vous pouvez les vérifier un par un dans le menu Langue, et vous pouvez également essayer certains User Defined à partir de votre lien), et si vous êtes assez satisfait d'un langage, allez dans Paramètres > Configurateur de style > Choisissez votre langage > ajoutez l'extension cshtml dans la zone de texte "User ext.".

PS. sans rapport avec Razor, mais cela pourrait vous intéresser http://www.shilony.net/2012/09/02/notepad-visual-studio-theme/

5voto

Phil Olson Points 44

Je ne connais pas de surligneur de syntaxe pour razor, mais je trouve que la mise en évidence XML sépare visuellement le code HTML du code razor, ce qui me convient. J'aime aussi utiliser np++ pour quelques petites modifications.

2voto

Mike Brind Points 11445

Si vous voulez quelque chose qui démarre plus rapidement que VS et offre une coloration syntaxique et un certain Intellisense pour Razor, vous devriez regarder WebMatrix.

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X