問題タブ [highlight]
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.
search - Vim で検索したもののハイライトを解除するにはどうすればよいですか?
ファイルで「nurple」を検索します。見つけました、すごい。しかし今では、「nurple」のすべての出現は、黄色の上にシックな黒でレンダリングされます. 永遠に。
永遠に、つまり、「asdhfalsdflajdflakjdf」など、見つからないことがわかっているものを検索するまで、以前の検索の強調表示をクリアするだけです。
検索が終わったら、魔法のキーを押してハイライトを消すことはできませんか?
regex - Vim Markdown の強調表示 (リスト項目とコード ブロックの競合)
vim とその構文強調表示についてもっと学ぶことにしました。他の例を使用して、Markdown 用の独自の構文ファイルを作成しています。mkd.vimを見たことがありますが、この問題もあります。私の問題は、リスト項目とコード ブロックの強調表示の間にあります。
コード ブロックの定義:
- 最初の行は空白です
- 2 行目は少なくとも 4 つのスペースまたは 1 つのタブで始まります
- ブロックは空白行で終了します
例:
コードブロックの私のVim構文:
順不同リスト項目の定義:
- 最初の行は空白です
- 2 行目は [-+*] で始まり、その後にスペースが続きます
- リストは空白行で終了し、次に通常の (リストではない) 行で終了します
- 行項目の間に任意の数の空白行を追加できます
- サブリストはインデント (4 スペースまたは 1 タブ) で指定されます
- リスト項目の後の通常のテキスト行は、そのリスト項目の継続として含まれます
例:
順不同リスト項目定義の私の Vim 構文 (強調表示のみ[-+*]
):
リストの最後の 2 つのルールとコード ブロックで強調表示が機能しません。
これは、構文の強調表示を壊す例です。
現在、ハイライトを希望どおりに機能させる方法がわかりません
以下にリストされている両方のルールで使用される「グローバル」構文ルールを追加するのを忘れていました。空白行で始まるようにするためです。
別の注記: もっと明確にすべきでした。私の構文ファイルでは、List 規則が Blockquote 規則の前に表示されます。
c# - C# ListView Detail、単一のセルを強調表示する
C# で ListView を使用してグリッドを作成しています。プログラムで特定のセルを強調表示できる方法を見つけたいと思います。1 つのセルのみを強調表示する必要があります。
Owner Drawn サブアイテムを試してみましたが、以下のコードを使用すると、強調表示されたセルが表示されますが、テキストは表示されません! これを機能させる方法についてのアイデアはありますか? ご協力いただきありがとうございます。
jquery - jQueryで要素を「フラッシュ」するにはどうすればよいですか
私はjQueryを初めて使用し、Prototypeの使用経験があります。プロトタイプには、要素を「フラッシュ」する方法があります。別の色で簡単にハイライトし、通常の色にフェードバックして、ユーザーの目を引き付けます。jQueryにそのようなメソッドはありますか?フェードイン、フェードアウト、アニメーションが表示されますが、「フラッシュ」のようなものは表示されません。おそらく、これら3つのうちの1つを適切な入力で使用できますか?
syntax - さまざまな言語でコードの構文を強調表示するための LaTeX パッケージ
コードの構文強調表示を行う LaTeX パッケージを探しています。たとえば、現在、verbatim ブロックを使用してコードを記述しています。
そして、これは私のドキュメントにコードを表示するのにうまく機能します。しかし、IDE が出力ドキュメントで行うように、HTML マークアップを強調表示したいとします。役立つパッケージはありますか?
Java、C#、HTML、CSS などのさまざまな言語で同じことをしたいと考えています。
javascript - JavaScript ユーザー選択の強調表示
ユーザーが奇妙なハイライト ボタン (<span style="background-color:yellow">ハイライトされたテキスト</span>のように) をクリックしたときに選択したテキストをハイライト表示する JavaScript を使用する方法を見つけようとしています。WebKit または Firefox のいずれかで動作する必要があるだけですが、次の場合に動作する必要があるため、ほぼ不可能のようです。
ユーザーがブラウザで「is text」から「I eat」までを選択したとき(そこにスパンを入れることはできません)。
そしてこの場合:
ユーザーがブラウザーで「is text」から「this is」を選択すると (ハイライト スパンを選択範囲内の各要素にラップすることはできますが、中央のテキストをハイライト表示するようにしてください)。
この問題はどこにも解決されていないようです。率直に言って、それが可能であるとは思えません。
解析してから置き換えることができる html を含む文字列として、選択範囲から取得した Range を取得できれば可能ですが、私が知る限り、Range の生の html を取得することはできません..残念。
wpf - WPF TextBox の強調表示されたテキストの色を変更するにはどうすればよいですか?
WPFTextBox
は、選択したテキストの背景を描画するためにシステム ハイライト カラーをネイティブに使用します。OS/ユーザーのテーマによって異なるため、これをオーバーライドして一貫性を持たせたいと考えています。
ListBoxItem
の場合、 のリソース キーをオーバーライドして、特定の設定でシステム ハイライトの色をカスタマイズできる巧妙なトリック(以下を参照) があります。HighlightBrushKey
TextBox
残念ながら、同じトリックは機能しません。「オーバーライド」以外に他のアイデアはありますControlTemplate
か?
c# - C#でトークンの前後にテキストを挿入するための最良のアルゴリズム?
私は、フィルターを介して (おそらく大きい) テキストのチャンクを配置する MVC C# アプリの検索機能に取り組んでおり、検索クエリを指定する<span>
と、各検索語の前後に強調表示されたスタイルの html を配置します。
単純なアルゴリズムが動作していますが、おそらく作成する必要がある文字列の量 (2 * 一致の数) が原因で、遅くなる気がします。
大きなテキストのチャンクに対してより良いパフォーマンスを発揮するより良いアルゴリズムのヒントを誰かが与えることができるかどうか疑問に思っていますか? stringbuilder を使用することを考えていましたが、まったく間違った方法でこれに取り組んでいる可能性があることにも気付きました。どんな洞察も大歓迎です。
emacs - Emacs で CVS の変更点を強調表示するにはどうすればよいですか?
cvs で emacs を使用しており、cvs モードを有効にしています。CVS の最新バージョンからの変更点を行ごとに強調表示したいと思います。これが intellij で行われるのを見てきました。追加された行には緑色の表示があり、変更された行には別の表示があり、行の削除には 3 番目のシンボルがあります。
最新バージョンの cvs からの変更を表示するための emacs 用の cvs ハイライト モードはありますか? cvs diff
新しいバッファで開くタイプ機能を探しているのではなく、現在のバッファでどの行が変更されたかを示すものを探しています。
次の画像では、Intellij が「ガター」と呼んでいる左側に青い四角形があり、コードがソース管理の内容とは異なることを示しています。
(ソース: jetbrains.com )
emacsで同様の機能を探しています。
java - CSSを介してJavaコードを強調表示するにはどうすればよいですか?
Eclipseのコードのように見えるいくつかのクールなコードの強調表示を見ましたが、見つかりません。:(クールなJavaコードのハイライトCSSを知っていますか?