メモ帳++では、「!@#$%^&*(){}[]などの特殊文字の色を変更できます。
これは崇高なテキストで可能ですか?textmateテーマファイルを使用していることは知っていますが、何を編集すればよいかわかりません...
何か案が ?
PS:私は主にC++構文を使用します
メモ帳++では、「!@#$%^&*(){}[]などの特殊文字の色を変更できます。
これは崇高なテキストで可能ですか?textmateテーマファイルを使用していることは知っていますが、何を編集すればよいかわかりません...
何か案が ?
PS:私は主にC++構文を使用します
少し遅れましたが、Sublime Textで演算子の色を変更するには、配色ファイル(.tmTheme
ファイルタイプ)を編集する必要があります。使用している言語の言語定義が、必要な記号が演算子として分類されるように記述されている限り、これでうまくいくはずです。
.tmTheme
次のコードを現在のファイルの最後(Packages/Color Scheme - Default/
デフォルトの1つを使用している場合はにあります。他のコードは独自のサブディレクトリまたはにあります)の最後のタグPackages/User/
の直前に追加します。</array>
<!-- Custom operator colors -->
<dict>
<key>name</key>
<string>Custom Operator Colors</string>
<key>scope</key>
<string>keyword.operator</string>
<key>settings</key>
<dict>
<key>foreground</key>
<!-- Your hexadecimal color code here -->
<string>#FFFFFF</string>
</dict>
</dict>
これにより、( TextMateの命名規則keyword.operator
に基づいて)分類されたコードが、必要な色の値で色付けされます。このソリューションは、同じ配色を使用している限り、すべての言語に当てはまります。
演算子はSublimeTextのC++言語ファイルにリストされていないようですので、最初に演算子を追加する必要があると思います。
ファイル%SUBLIMEDIR%/ packages /C++。sublime-package/C ++。tmLanguageに、以下を追加します。
<dict>
<key>match</key>
<string>\=|\+|\-|\*|\%|\+\+|\-\-|\=\=|\!\=|<|>|<\=|>\=|\!|&&|\|\||\~|&|\||\^|<lt;|>>|\+\=|\-\=|\*\=|/\=|\%\=|&\=|\|\=|\^\=|<<\=|>>\=|\[|\]|\(|\)|\->|\->\*|\.|\.\*|\?|\:|\:\:</string>
<key>name</key>
<string>keyword.operator</string>
</dict>
...同様のエントリが作成されている地域。これはほとんどのC++演算子をカバーするはずです。
その後、分度器忍者によって提案された編集が有効になります。私はこれを徹底的にテストしていませんが、洗練された正規表現の方が良いかもしれません。