質問: c#および/またはasp.netのナノ構文の強調表示 c#やasp.netの構文の強調表示を含むnanorcファイルを持っている(またはその方向を指すことができる)誰かいますか?
回答: nanoのc#の既存のハイライトについては知りませんが、独自に作成することもできます。構文強調表示の構文は非常に単純です。 java(これはc#構文と非常によく似ていますが、主に異なるキーワードです)の場合は次のようになります。## here is an example for java. ## syntax "java" "\.java$" color green "\<(boolean|byte|char|double|float|int|long|new|short|this|transient|void)\>" color red "\<(break|case|catch|continue|default|do|else|finally|for|if|return|switch|throw|try|while)\>" color cyan "\<(abstract|class|extends|final|implements|import|instanceof|interface|native|package|private|protected|public|static|strictfp|super|synchronized|throws|volatile)\>" color red ""[^"]*"" color yellow "\<(true|false|null)\>" color blue "//.*" color blue start="/\*" end="\*/" color brightblue start="/\*\*" end="\*/" color ,green "[[:space:]]+$" それは/usr/share/nano/java.nanorcにあります。独自に作成する場合は、/etc/nanorcからリンクする必要があります。両方のユーザーローカルバージョンもあるかもしれませんが、私はそれを知りません。編集:asp.netの場合、htmlのクローンを作成し、構文を少し変更してasp.netタグを処理できます。完璧ではありませんが(たとえば、<script runat="server">...</script>のコンテンツは処理できません)、鋭い棒で目を突くよりはましです。