問題タブ [syntastic]
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.
vim - vimで.htmlファイルの構文チェックを無効にする方法
HTMLファイルで無効な構文をチェックする方法を知っていますか?syntasticプラグインvimプラグインでember.jsを使用していますが、混乱を招く警告が表示されます。
vim - 構文エラーと警告記号
vimでシンタスティックプラグインが正しく実行されています。もう少しカスタマイズしたいので、「syntastic_warning_symbol」と「syntastic_error_symbol」のプロパティを設定して、それらを区別しようとしています。
私の .vimrc には次のものがあります。
しかし、vim を開くと、警告行にも 'EE' が表示されます。
私は何か間違ったことをしていますか?バグかもしれないので、開発者に報告します。
前もって感謝します。
c# - コマンド ラインからの C# 構文のチェック
Microsoft .NET フレームワークで、特定の C# ファイルの構文のみをチェックする方法を知っている人はいますか?
ちょっとした背景として、私が興味を持っているのは、 syntasticをセットアップしてファイルの構文をチェックすること.cs
です。すぐに使用できる syntastic は、--parse
フラグ付きの Mono C# コンパイラを使用してこの操作を実行しますが、Microsoft .NET フレームワークで同等のものを見つけることができません。
これを機能させるための最初の試みはcsc /target:library /nologo
、の代わりに使用することでしmcs --parse
たが、問題は、これがファイルごとに呼び出されることです。その結果、構文エラーだけでなく、欠落している名前空間 (完全なプロジェクト ビルドに存在する) が報告されます。
vim - vimでシンタスティックでGoogleクロージャーを使用できません
構文プラグインを実行するために、vimrc ファイルに次の行を含めました。[終了]
しかし、うまくいかないようです。closurecompiler.vimスクリプトをデバッグしようとしました。その関数内でSyntaxCheckers_javascript_GetLocList()にはmakeprg変数があり、変数をエコーすると次の行が出力されます
しかし、エラーは表示されませんが、コンソールに同じ行を入力すると、すべてのエラーが発生しますセットアップで何が間違っていますか。私のセットアップはgithubで見ることができます
c++ - Vim/Syntastic によるエラー メッセージの望ましくない抑制
元の場所から読み取ることができるように変更した後、vim/syntastic で Qt5 を使用しています。.gvimrc
私が気付いた問題は、Qt ライブラリを含むファイルでは、すべての形式の構文チェックが無効になっていることです。
私の関連するセグメントは次の.gvimrc
とおりです。
.. 説明のために、以下のコード ブロックには浮動小数点数文字列が含まれていますが、vim は構文エラーとしてフラグを立てません。先頭に Qt ヘッダー ファイルを #include している限り、エラーはまったく表示されません。それらを cpp ファイルから削除するか、gvimrc で構文をそれらに接続するエントリを削除すると、構文の強調表示が正常に再開されます。
.gvimrc
上記のスクリプトを見ると、何か間違っていることがありますか、それともシンタスティックがこれらのヘッダーをサポートしていませんか?
vim - 構文エラー チェックを OCaml で動作させるにはどうすればよいですか?
Syntastic は一般的に機能します (たとえば、C/C++ ファイルを編集すると構文エラー通知が表示されます)が、 .OCaml
それ以外の点では、OCaml のインストールは問題ないようです。Syntastic のocaml.vim
ファイルのヘッダーに記載されているバイナリは、私のパスにあります。
何か案は?
c - SyntasticCmakeチェッカーがエラーを報告しない
私はCコードを書いていて、最初はgccチェッカーを使用していました。エラーはCファイルで報告されました。たとえば、チェッカーのgccコマンドラインにディレクトリスイッチが含まれていないため、問題ではないエラーが多数報告されていました。iccを使用していて、makefileですでに設定されているすべてのパラメーターを設定するのは扱いにくいと感じるため、makecheckerの使用に切り替えることにしました。
メイクチェッカーに切り替えても結果が出ませんでした。make.vimのmakeprgコマンドを見ると、ですmake -sk
。-fsyntax-only
makefileが構文チェックを行うように設定されていないことに気付いたので、とフラグを追加したsyntax_checkという新しいターゲットを作成しました-c
。次に、make.vim makeprgコマンドをに変更しmake -sk clean syntax-check
て、適切なターゲットが実行されるようにしました。
別のウィンドウでファイルを保存するtop
と、ビルドが行われていることがわかりました。ただし、まだエラーは発生していません。これは、エラーがなかった行を示す緑色のサイドバーが表示されないことを意味します。実行:Errors
してもロケーションリストは表示されません。
何か案は?そして、syntasticで生成されたエラーをどのように見るかについての私の理解は間違っていますか(それは非常によくあるかもしれません)?
vim - SyntasticがMiniBufExplorervimプラグインで動作しない
まず、私はVIMとvundleを使用してプラグインを管理しているWindowsユーザーです。
Syntastic vimプラグイン(https://github.com/scrooloose/syntastic)があり、開いて保存した最初のjavascriptファイルの構文エラーを強調表示するのに最適です。
minibufexplorerプラグイン(https://github.com/sontek/minibufexpl.vim)もあります。2番目のファイルを開くと、MiniBufExplorerウィンドウが表示され、:b1、:b2などを介して以前に開いたファイル間を移動できます。これが発生すると、Syntasticが機能しなくなります。
minibufexplorerプラグインを削除すると、Syntasticは常に機能します。私は本当に両方を一緒に働かせたいのですが、誰かがこれに対する解決策を持っていますか?Syntasticで動作する場合は、minibufexplorerの代わりに喜んで使用します。