問題タブ [syntax-highlighting]

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.

0 投票する
4 に答える
1718 参照

eclipse - Eclipse:サブクリップ「競合の編集」

サブクリップを使用して競合を編集すると、標準の白にリセットされる背景色を除いて、構文の色設定がすべて保持されることがわかりました。私の特定の配色を使用すると、白い背景で立ち往生しているときにテキストを読むことはほとんど不可能になります。

このデフォルトの背景色を変更できる場所はありますか?設定ウィンドウからこれを行う方法はないようですが、編集できる構成ファイルがどこかにあるのではないでしょうか。

どんな助けでも大歓迎です(私の目もあなたに感謝します)!

0 投票する
4 に答える
28047 参照

wpf - WPF の構文ハイライター

現在、WPF アプリケーションの構文ハイライターを探しています。ユーザーがテキストボックスに入力すると、コードが認識され、それに応じて構文が強調表示されることが期待されます。

C# を最初にサポートし、後で他の言語をサポートしたいと考えています。

質問394751の複製

0 投票する
2 に答える
1147 参照

flexbuilder - Flex Builder 3: 構文の色分け、キーワードの追加

Flex Builder でシンタックス カラーリングのキーワードを追加できる場所を知りたいのですが、自分の正気を保つために少し拡張する必要があります。

0 投票する
1 に答える
1318 参照

lua - KDevelop での Lua 構文の強調表示

KdevelopでLua構文の強調表示を修正する方法を知っている人はいますか? テーブルの長さを取得するために使用される # 記号により、行の残りの部分がコメント アウトされているかのように表示されます。

t[ #t+1] = "フー"

0 投票する
3 に答える
2637 参照

java - XML を構文色付きの HTML に変換する Java ライブラリ

XML コンテンツの Java 文字列があります。私は Velocity を使用していくつかの HTML レポートを生成していますが、この XML をそれらの HTML ファイルの 1 つに含める必要があります。この XML が構文に色分けされ、書式設定されているとよいでしょう。これを行うためのJavaライブラリを知っている人はいますか?

0 投票する
5 に答える
4342 参照

visual-studio-2008 - VS2008のカスタム構文の強調表示

最近、 JohnLamのVibrantInk VS配色を使用していて、異なる色のクラスのメソッド名が強調表示されるように調整したいと思いました。VSにはそのためのオプションがないことがわかりました。

Resharperには、カスタム構文の強調表示を提供する機能があります。きめ細かいカスタム構文の強調表示を提供する小さなプラグインを作成するのはどれほど難しいのでしょうか。そのようなオープンソースのアドインはありますか?

編集

おかげさまで、DXCoreを使用してなんとかハックでき、VSはtextmateと非常によく似ています。

VSは素晴らしく見えますhttp://img14.imageshack.us/img14/637/awesomevsgq1.png

** ノート **

Roryでスニペットを少し変更して、C#のドット付きメソッド名と等式演算子で機能するようにする必要がありました。

私は今使用しています:

0 投票する
2 に答える
4379 参照

vim - Vimで別の言語のソースコードに埋め込まれたある言語のコードの断片を構文強調表示する方法は?

特定のタグ内にコードのブロックを含めることができるカスタム XML ファイル形式があります。

例えば:

<Sql>タグ内のテキストに SQL 構文の強調表示を使用し、タグ内のテキストに Pythonの強調表示を使用するにはどうすればよい<Python>ですか?

HTMLファイル内のJavascriptを正しく強調表示するので、Vimはすでにこれを行うことができます。

HTML構文ファイルを調べてみましたが、わかりませんでした。

0 投票する
2 に答える
942 参照

c++ - エディターのコア バッファーの種類と構文の強調表示

私は、yzis と同様に、エディタのコア機能を vim と賢明に互換性を持つようにすることについて多くのことを考えてきました。

最大の問題は、どのバッファ タイプを使用するかです。

要件は次のとおりです。

  • 高速な構文の強調表示、その上に正規表現を実装する可能性。
  • 単一のファイルに複数の構文強調表示を実装する可能性。textmates スコープに似ています
  • 削除挿入の適切な移動マーク。列で適切に調整されるようにします。vimとは異なります。
  • 大きな問題やメモリ オーバーヘッドなしで、少なくとも 100 MB のファイルを処理して強調表示します。

可能なバッファ タイプ:

  • ギャップバッファー
  • ラインベースの編集

ギャップ バッファーは、長時間の実行でかなり大きなメモリの断片化を引き起こす可能性があることを読みました。また、emacs のシンタックス ハイライト エンジンは非常に遅いです。

だから質問:

  1. 高速プログラミング エディタに最適なバッファ タイプは何ですか?
  2. 高速/完全な正規表現エンジンとは? (これには次のポイントが含まれる場合があります)。TextMate は鬼車を使用していますが、それは賢明な選択ですか?
  3. 高速な構文強調表示エンジンとは?
  4. マークとシンタックスハイライトについて。emacs オーバーレイはどのように機能しますか?

ありがとう、レザ

0 投票する
7 に答える
16053 参照

python - vimで一致しない括弧を強調表示する

vim で Python コードを書いているときに、かっこが一致しないために繰り返しやけどを負っています。C コードでの処理方法が気に入っています。vim は、一致しない括弧に続くすべての中括弧を赤で強調表示します。構文ファイルをざっと見c.vimて理解しようとしましたが、ブラケット エラーを処理するセクションは非常に複雑です。誰かがそのコードがどのように機能するかを説明し、Python コードに似たものを書く方法を提案できますか?

括弧が一致しない C コードの例:

Python コードには強調表示する中括弧がないため、別のもの (おそらく別の括弧) を選択する必要があります。

ところで、この vim プラグインを試してみましたが、動作に満足できませんでした。

編集:

Python を使用して C++ コード (括弧とセミコロンが好きな言語) を生成しています。file.write()メソッド呼び出しの末尾の括弧を残すという厄介な癖があります。その間違いを視覚的により明確にするためにvimを取得できたらいいのにと思います。

アップデート:

わかりました、これが私がこれまでに試したことです。

残念ながら、これはすべて、バランスのとれたすべての括弧の右括弧をエラーとして強調表示するだけであり、私がやりたいこととは反対です。ここで何をしているのか本当にわかりません (既存の C 構文ファイルからコピーしただけです)。誰かが私がしたこと(間違っていること)を説明できれば幸いです。