問題タブ [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.
javascript - vimのjavascript文字列でのHTML構文の強調表示
これが可能/賢明かどうかはわかりませんが、javascriptファイルの文字列にhtmlハイライトを付けることができるかどうか知りたいと思いました。phpの文字列でSQL構文が強調表示される可能性があることを発見したので、それは可能だと思います。
しかし、私はvim-scriptingを知らないので、これについての助けはありがたいです。
私はBetterJavascript構文を使用しています。
PS:jsファイルの編集中にオンとオフを切り替えるオプションがあれば、それは素晴らしいことです
ありがとう
vim - VIMフォールドヘッダーでの構文の強調表示
折り目のヘッダーとして使用される行にVIMでフォーマットを適用し続ける方法はありますか?
たとえば、次のコードがあります。
折りたたむと、次のようになります。
ただし、「Folded」クラスに従って、行全体が強調表示されます。これを無効にする方法はありますか?構文が強調表示され続けますか?
[簡単な例として、これはそれほど重要ではありませんが、大きなデータファイルを表示する際にもフォールディングを広範囲に使用します。そこでは、フォーマットがはるかに重要になります]
vim - Vimでのサブマッチ構文の強調表示
まず、私が抱えている具体的な問題を示しますが、問題は一般化できると思います。
明示的な括弧構文(Lispなど)を持つ言語を使用していますが、左側の親に対してのみ予約されているキーワードがあります。例:
前者は予約語ですが、後者は「key」という名前の変数への参照です。
残念ながら、左のパレンを強調表示するのは面倒なので、
それ以外の
ただし、変数の前者のトリガーも同様に使用します。
問題を回避するためにハックをしますが、特定の一致のサブセットのみを強調表示する一般的な方法にもっと興味があります。
haskell - VimのHaskell構文の強調表示は壊れていますか?
HaskellのVimの構文の強調表示が壊れているか、非常にバグがあるように思われます。Haskellの複数行のコメント({-で始まり-}で終わる)は、任意に緑化および非緑化されます。コメント付きのコードの上にマウスをドラッグすると、色が反転することがあります。
他の誰かがこの問題を経験していますか?
c++ - Vim C C++ 構文の強調表示
最新のVimでは:
C/C++ コンパイラ (g++) によって無視されるように「{」を定義する方法はありますが、Vim synatx の強調表示では「{」のように扱われますか?
試してみまし//{
たが、Vimでも無視されます。
ruby-on-rails - Rails Vim 構文の強調表示
私の素朴さを許してください、私はTextmateの世界から来ましたが、vimレールを試してみることにしました。
構文の強調表示を機能させることができません。これはおそらく私の設定だと思いますが、これを修正する方法を知っているわけではありません。
:Rfind などのコマンドは機能しています。
誰か私にいくつかの指針を教えてくれませんか?
vim - vimでのシンタックスハイライト
vim で構文色をオンにすると、黒地に濃い青が読めなくなります。
デフォルトの色やスキーマの色を次のように変更するにはどうすればよいですか。
vim - Vim での構文強調表示のカスタマイズ
ファイルタイプの現在のフォーマットをすべて保持しながら、機能を追加するにはどうすればよいですか。
.vim ファイルの色を強調表示して、各色が端末でどのように解決されるかを強調表示したいと思います。
以下を含む vim.vim ファイルを作成しました。
入れて~/.vim/after/syntax/vim.vim
ここで提案されているように。
これは効果がありません。
アップデート
実際、私の変更が効果がないと言ったのは間違いでした。行に単独で入力yellow
すると、黄色で強調表示されます。残念ながら、これは私の問題を解決しません。
Alで説明されている F3 機能を追加しました。
黄色の上に f3 すると (コンテキストでctermfg=yellow
)、次のように返されます。
次に:syn list vimHiCtermColor
戻ります:
:syn list darkgray
存在するかどうかを確認するために(定義していないもの)をチェックしました:
ここからどこへ行けばいいですか?
ruby - Ruby 1.9 の Vim 構文の強調表示
{key: value}
Ruby 1.9 には、ハッシュ リテラル構文など、いくつかの新しい構文要素があります。で強調表示されているのと同じように強調表示される更新されたsyntax/ruby.vim
強調表示ファイルを書いたり見たりした人はいますか?key:
:key
{:key => value}
linux - VimでBashスクリプトを強調表示するには?
私の Vim エディターは、PHP ファイル ( vim file.php
)、HTML ファイル ( vim file.html
) などを自動的に強調表示します。
しかし、次のように入力vim file
して、その中に Bash スクリプトを記述しても、強調表示されません。
Vim に Bash スクリプトとして強調表示するように指示するにはどうすればよいですか?
ファイルの先頭から入力を開始#!/bin/bash
しましたが、機能しません。