問題タブ [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.

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

vim - Syntastic を使用した VIM: VIM の Java 構文の強調表示が、コメント ブロックの `<` と `>` によってオフになるのはなぜですか?

VIM でファイルを編集しているときに、コメント ブロック内のおよび文字.javaによってシンタックス ハイライターがオフになっています。<>

<文字を. で閉じることを期待しているようです>

次に例を示します。

Syntasticで VIM を使用する。

何が起こっているのか分かりますか?

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

vim - Syntastic: ガターに警告を表示しますが、場所のリストには表示しません

VIM の Syntastic プラグインで、Syntastic チェッカーがすべてのエラーと警告をガターに報告、ロケーション リストにエラー (警告ではない) のみを表示することは可能ですか?

VIM と Syntastic を IDE のようにパッシブな厳密な警告を使用して使用したいので、場所のリストはコンパイル エラーが発生したときにのみ表示されますが、より厳密なスタイルの問題はガターにのみ表示されます。

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

python - Vim 内から実行すると、Python 構文チェッカー (Pylint、Prospector...) が KeyError: 'repoze.who' でクラッシュする

vim 内から pylint を実行すると問題が発生します (シンタスティック プラグインを使用している場合はこれを行う必要があります)。

たとえば、次の:!pylint --versionトレースバックでクラッシュします。

Vim 内で実行されている同じエラープロスペクターも確認しました。

しかし、Vim の外部からエラーを再現することはできません。シェルで。シェルで Python 仮想環境をアクティブにしてから実行すると、次のようpylint --versionになります。

その後vim、同じシェルで実行:!pylint --versionして Vim で実行すると、上記のトレースバックが表示されます。Vim を終了pylint --versionし、シェルで再度実行すると問題ありません。

vimがコマンドを実行する環境と、クラッシュを引き起こしている私のシェル環境との間に何か違うものがあるに違いありません。しかし、これを調査する方法がわからないため、vim タグを使用してこの質問をします。

repoze.whoもここに関係しています。virtualenv を破棄し、pylint とその他の構文チェッカーだけがインストールされた新しい virtualenv を作成すると、vim の内外ですべてが正常に機能します。しかし、pip install repoze.who==1.0.19その後virtualenvで実行すると、vimで実行すると上記のpylintクラッシュが再表示されます:!pylint --version(ただし、シェルで実行すると表示されません)。

Ubuntu 14.04 のパッケージからインストールされた Vim バージョン 7.4。

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

java - Android Java 開発のための Syntastic のセットアップ

Java Android 開発に VIM と Syntastic を使用しようとしています。多くの「パッケージが存在しません」および「シンボルが見つかりません」というエラーが発生します。を使用して.vimrcでクラスパスを設定しようとしました let g:syntastic_java_javac_config_file_enabled=1 let g:syntastic_java_javac_classpath = "path/to/sdk:path/to/project/app/libs"

ただし、それでも Vim の Syntastic からエラーが発生します。Android Studio にエラーは表示されず、プロジェクトは正常にビルドされます。

編集には Vim を、ビルドやインポートなどには Android Studio を使用したいと考えています。

ファイルで実行しようとしjavacましたが、同じエラーが発生しました。おそらく、CLASSPATH 環境変数にパスを追加する必要がありますか?

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

ruby - Syntastic Vim プラグインと Rbenv で Rubocop を有効にする方法は?

Syntastic で Rubocop チェッカーを有効にしたいと考えています。チェッカーを設定し、実行可能ファイルへのパスを指定しました。:SyntasticInfoアクティブなチェッカーではないと報告していますが。また:SyntasticCheck rubocop、rubocop が利用可能なチェッカーではないことを報告します。

他に必要な設定はありますか? これは、によって与えられた警告メッセージによって引き起こされる可能性がありますrubocop --versionか?


.vimrc 設定


rubocop 警告メッセージ


編集:コメントに基づいて、部分的な回避策を発見しました。RBENV shim は、Ruby のバージョンを指定するコマンド ライン パラメーターを使用して呼び出すことができます。これは、コマンドを手動で実行する場合には機能しますが、Syntastic プラグインでは機能しません。私の推測では、Rubocop からパーサーのバージョンに関する警告メッセージが表示されるため、機能しないと思います。


編集: Ruby 2.1.5 をインストールし、RBENV_VERSION値を更新して警告メッセージを正常に削除しました。これでも Syntastic の Ruboco は有効になりません。:SyntasticCheck rubocopまだ報告しているsyntastic: warning: checker rubocop is not available

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

haskell - haskell の構文エラー

これは、vim を実行しているときに発生するエラーです。Haskellで動作するように構文を取得しようとしています。ここに.vimrcファイルがあります