問題タブ [tmlanguage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sublimetext2 - .tmLanguage -- 変数を含める/除外する方法
ファイル内で定義されているいくつかの変数を含めたり除外したりする例を探してい.tmLanguage
ます。
例 1 -- 両方の変数を含むエンチラーダ全体を強調表示します。
例 2 -- 変数のいずれかまたは両方を減らして、エンチラーダ全体を強調表示します。
c++ - Sublime .tmLanguage 内の正規表現
C++.tmLanguage ファイルを改善するために、いくつかの正規表現を作成する必要があります。たとえば、Google Test フレームワークからのアサーションを強調表示したいとします。例:
だから私はこれを書いた:
しかし、開き括弧を追加すると、ハイライトが壊れます。また、範囲演算子の後に関数名を強調表示したいと思います。例:
しかし、同じ問題がここにあります。
助けてください。
編集:
.tmLanguage の他の正規表現が何らかの形で干渉している可能性がありますか? 私はいくつかの解決策を試しましたが、それらはすべて Web 正規表現テスターで機能しましたが、Sublime ではまだ効果がありません。
comments - Sublime Text 2 の独自の tmLanguage 構文でコメント切り替えを機能させるにはどうすればよいですか?
C.tmLanguage ファイルをコピーして編集することにより、独自の構文強調表示を作成しました (C++ コードといくつかの追加キーワードを使用する言語用)。
「コメント」キーは編集していませんが、ST2 のコメント トグルが機能しません。(最初はうまくいったと思いますが、強調表示は機能しますが、「トグルコメント」も「トグルブロックコメント」も機能しません)
私の .tmLanguage ファイルは Packages/User に配置されています。
visual-studio-code - Visual Studio Code でカスタム言語を作成する
Visual Studio Code でサポートされている言語/文法を拡張する方法はありますか? カスタム言語構文を追加したいのですが、言語サービスの提供方法に関する情報を見つけることができませんでした。
既存の言語実装の参照や例を指摘できる人はいますか?
sublimetext3 - tmLanguage とは何ですか?
このリポジトリを見ました。sublimehq/Packages sublime text 3 を使用していますが、tmLanguage ファイルがわかりません。また、その定義をグーグルで検索しましたが、見つかりませんでした。それは何ですか?
syntax-highlighting - VS Code に簡単なカスタム言語の色付けを作成する方法
コードにカスタム言語を含めることができるようになったので、ログ ファイルの単純な色付けを作成しようとしています (私は 0.9.2 を使用しています)。起動するためだけに、文字 'q' を色付けするための単純な .tmLanguage ファイルを作成しましたが、失敗しました。
新しい言語log
はファイル拡張子に正しく関連付けられており、コード内から手動で選択することもできますが、色付けは行われません。パターンを関連付ける「スコープ」と関係があると感じていますが、よくわかりません。選択できる有効なスコープのリストはありますか? 最初は、「コメント」などの一般的なものを使用して色を付けようと思っていましたが、うまくいかないようです。
これが私の .tmLanguage ファイルです。
私はおそらくここで何かを誤解しているので、どんな助けも大歓迎です:-)
regex - 崇高なテキストの正規表現 tmLanguage
の xml ファイルを変更しようとしていますが、tmLanguage
一致するキーワードを追加したいと考えていword=
ます。明らかに正規表現を使用して見つけることができますが、記号をword
追加すると見つかりません。キャラクターから逃げようとしましたが、うまくいきませんでした。他のアイデアはありますか?=
word=
syntax - 独自の .tmLanguage ファイルを作成するときに、既存の .tmLanguage ファイルを使用できますか?
マークダウン ファイル (.md) を強調表示する .tmLanguage ファイルを作成していますが、マークダウン ファイルにはいくつかの cpp コードがあります。c++.tmLanguage (Packages\C++ 内) を使用して、構文の問題を解決したいと考えています。どうすればいいですか?