Razor plugin pour SyntaxHighlighter
Publié par Fabrice Michellonet sous le(s) label(s) ASP.NET MVC , Javascript le 28 février 2011Comme beaucoup d'entre vous j'utilise l'excellent SyntaxHighlighter d'Alex Gorbatchev, pour mettre en forme les snippets de code sur mon blog.
Bien qu'il dispose de nombreux plugin de prise en charge de language, parfois très ésotérique, je n'ai encore rien vu pour le language préféré de tous ceux qui font du MVC 3 ou du WebMatrix, j'ai nommé razor.
Du coup, je me suis lancé et voici une toute première version téléchargeable ici
et voici un exemple de mise en forme
@model CustomMVCScaffolder.Models.Employee @* This partial view defines form fields that will appear when creating and editing entities *@@Html.LabelFor(model => model.NationalIdNumber)@Html.EditorFor(model => model.NationalIdNumber) @Html.ValidationMessageFor(model => model.NationalIdNumber)@foreach (var ourItem in ourList) { if (ourItem != ourList.First()) { outItem.Name } } @Html.ActionLink("Edit", "Edit", new { id=item.UserName }) | @Html.ActionLink("Details", "Details", new { id=item.UserName }) | @Html.ActionLink("Delete", "Delete", new { id=item.UserName }) @Html.Hidden("UserName", Model.UserName)
Voici comment l'utiliser :
<pre style="brush:razor"> @Html.Hidden("UserName", Model.UserName) </pre>
J'espère que cette petite contribution à la communauté viendra enjoliver les snippets de code que l'on voit ça et là.
Ho... j'oubliais, si vous avez des propositions pour améliorer la mise en forme, je suis preneur.
2 commentaires:
si tu pouvais, juste mettre le @ en noir fond jaune (en tout cas isoler le token) comme dans VS ce serait encore plus parlant ;-)
Oui tu as certainement raison, coller à la présentation Visual Studio sera encore plus parlant.
Je vais faire cette mise à jour.
Enregistrer un commentaire