問題タブ [vim-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 投票する
1 に答える
3333 参照

javascript - vimのjavascript文字列でのHTML構文の強調表示

これが可能/賢明かどうかはわかりませんが、javascriptファイルの文字列にhtmlハイライトを付けることができるかどうか知りたいと思いました。phpの文字列でSQL構文が強調表示される可能性があることを発見したので、それは可能だと思います。

しかし、私はvim-scriptingを知らないので、これについての助けはありがたいです。

私はBetterJavascript構文を使用しています。

PS:jsファイルの編集中にオンとオフを切り替えるオプションがあれば、それは素晴らしいことです

ありがとう

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

vim - VIMフォールドヘッダーでの構文の強調表示

折り目のヘッダーとして使用される行にVIMでフォーマットを適用し続ける方法はありますか?

たとえば、次のコードがあります。

折りたたむと、次のようになります。

ただし、「Folded」クラスに従って、行全体が強調表示されます。これを無効にする方法はありますか?構文が強調表示され続けますか?

[簡単な例として、これはそれほど重要ではありませんが、大きなデータファイルを表示する際にもフォールディングを広範囲に使用します。そこでは、フォーマットがはるかに重要になります]


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

vim - Vimでのサブマッチ構文の強調表示

まず、私が抱えている具体的な問題を示しますが、問題は一般化できると思います。

明示的な括弧構文(Lispなど)を持つ言語を使用していますが、左側の親に対してのみ予約されているキーワードがあります。例:

前者は予約語ですが、後者は「key」という名前の変数への参照です。

残念ながら、左のパレンを強調表示するのは面倒なので、

それ以外の

ただし、変数の前者のトリガーも同様に使用します。

問題を回避するためにハックをしますが、特定の一致のサブセットのみを強調表示する一般的な方法にもっと興味があります。

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

haskell - VimのHaskell構文の強調表示は壊れていますか?

HaskellのVimの構文の強調表示が壊れているか、非常にバグがあるように思われます。Haskellの複数行のコメント({-で始まり-}で終わる)は、任意に緑化および非緑化されます。コメント付きのコードの上にマウスをドラッグすると、色が反転することがあります。

他の誰かがこの問題を経験していますか?

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

c++ - Vim C C++ 構文の強調表示

最新のVimでは:

C/C++ コンパイラ (g++) によって無視されるように「{」を定義する方法はありますが、Vim synatx の強調表示では「{」のよ​​うに扱われますか?

試してみまし//{たが、Vimでも無視されます。

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

ruby-on-rails - Rails Vim 構文の強調表示

私の素朴さを許してください、私はTextmateの世界から来ましたが、vimレールを試してみることにしました。

構文の強調表示を機能させることができません。これはおそらく私の設定だと思いますが、これを修正する方法を知っているわけではありません。

:Rfind などのコマンドは機能しています。

誰か私にいくつかの指針を教えてくれませんか?

0 投票する
6 に答える
2585 参照

vim - vimでのシンタックスハイライト

vim で構文色をオンにすると、黒地に濃い青が読めなくなります。

デフォルトの色やスキーマの色を次のように変更するにはどうすればよいですか。

http://www.vim.org/scripts/script.php?script_id=1571

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

vim - Vim での構文強調表示のカスタマイズ

ファイルタイプの現在のフォーマットをすべて保持しながら、機能を追加するにはどうすればよいですか。

.vim ファイルの色を強調表示して、各色が端末でどのように解決されるかを強調表示したいと思います。

以下を含む vim.vim ファイルを作成しました。

入れて~/.vim/after/syntax/vim.vim

ここで提案されているように。

これは効果がありません。


アップデート

実際、私の変更が効果がないと言ったのは間違いでした。行に単独で入力yellowすると、黄色で強調表示されます。残念ながら、これは私の問題を解決しません。

Alで説明されている F3 機能を追加しました。

黄色の上に f3 すると (コンテキストでctermfg=yellow)、次のように返されます。

次に:syn list vimHiCtermColor戻ります:

:syn list darkgray存在するかどうかを確認するために(定義していないもの)をチェックしました:

ここからどこへ行けばいいですか?

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

ruby - Ruby 1.9 の Vim 構文の強調表示

{key: value}Ruby 1.9 には、ハッシュ リテラル構文など、いくつかの新しい構文要素があります。で強調表示されているのと同じように強調表示される更新されたsyntax/ruby.vim強調表示ファイルを書いたり見たりした人はいますか?key::key{:key => value}

0 投票する
12 に答える
73833 参照

linux - VimでBashスクリプトを強調表示するには?

私の Vim エディターは、PHP ファイル ( vim file.php)、HTML ファイル ( vim file.html) などを自動的に強調表示します。

しかし、次のように入力vim fileして、その中に Bash スクリプトを記述しても、強調表示されません。

Vim に Bash スクリプトとして強調表示するように指示するにはどうすればよいですか?

ファイルの先頭から入力を開始#!/bin/bashしましたが、機能しません。