問題タブ [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 に答える
4803 参照

php - Syntastic for Vim: ~/.vimrc に必要な行は何ですか? (PHPエラーチェック)

書類は面倒だと思います。構成ファイルを機能させるために追加する必要がある基本的な行は何ですか?

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

php - 「Syntastic」vimプラグインを動作させることができません

Syntasticプラグインをvimにインストールしました。動作させることができません。私は試しまし:SyntasticEnableたが、運がありません。SyntasticEnable python私のvimrcでも機能しません(実際、コマンドを解析することすらできません。コマンドを追加しようとするとエラーが表示されます.vimrc:) Not an editor command: SyntasticEnable python

何が起こっているのかをどうやって知ることができますか?Syntasticをvimから呼び出しても、エラーが表示されません。not and editor command(私の)最初のエラーは、.vimrc私が気付いていないことを示していますか?

.vimrcにあります:

私もpython.vim入っ~/.vim/syntax_checkersています。私はすでにPythonファイルにPyflakesを使用できます、それは素晴らしい働きをしますが、アプリケーションを開発するときに必要な他のファイル/拡張機能にSyntastic機能を持たせたいです。

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

vim - :q, :q! を使用すると、Syntastic によって作成されたロケーション リスト (lcl) とメイン バッファーを完全に終了します。または:wq! VIMで

Syntastic プラグインを使用しています。変更できないエラー (警告) のあるファイルがいくつかあります。エラー メッセージが表示されたファイルを開いて、:q を押してファイル (バッファ) を終了すると、エラー メッセージがまだ表示されている (別のバッファ) ため、ファイルの編集時に :q を 2 回押して完全に終了する必要があります。

では、自分のファイルを含むバッファーと、構文エラーを含む別のバッファー (ロケーション リスト) を含むファイルで、:q を 1 回だけ押すにはどうすればよいでしょうか? 少し検索しましたが、場所のリストを閉じるコマンドは:lclです。

:q を使用してバッファーを終了するときに、そのバッファーのロケーション リストがアクティブな場合、:lcl を呼び出してロケーション リストを閉じます。私はいくつかのautocmd BufLeaveを読んBufWinLeaveでいて、これのマッピングを作成しようとしていますが、2つの違いがわかりません. 誰かが私を助けることができますか?

:w, :q, :q!, :wqすべてが意図したとおりに機能するはずです。

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

vim - Vim syntastic:このプラグインで動作する兆候オプションを取得するには?

Syntastic が動作していることはわかっています。テスト用の .c ファイルで、セミコロンが欠落している行を書き込んで移動すると、:Errorsウィンドウに正しい構文エラーの場所が表示されるからです。

ただし、syntastic-error-signsオプションを機能させることができません。

これは私の完全な .vimrc です (ファイルの下部にある構文固有のオプション)

0 投票する
3 に答える
28827 参照

vim - SyntasticをJSHintで設定する方法は?

Syntastic VimプラグインをJSHintで使用してJavaScriptコードを検証するにはどうすればよいですか?

環境:

  • Ubuntu 11.04
  • VIM-Vi IMproved 7.3

VIM + JSLintのソリューションに従って、何をインストールしましたか?:

  • ヴァンドル
  • node.js
  • ノードパッケージマネージャー
  • jshint、グローバル
  • SyntasticはVundleを介してインストールされます(Syntasticがインストールされていることを確認するためにVim内で:BundleInstallコマンドを使用しました)。

.vimrc:

インストールされている実行可能ファイルを探します:

test.js:3行目、1列目、「blbla」は定義されていません。
test.js:4行目、1列目、「x」は定義されていません。
test.js:4行目、5列目、「nonono」は定義されていません。
test.js:6行目、1列目、「a」は定義されていません。
test.js:7行目、1列目、「b」は定義されていません。
test.js:8行目、5列目、「a」は定義されていません。
test.js:8行目、10列目、「b」は定義されていません。
test.js:8行目、7列目、「===」が必要で、代わりに「==」が表示されました。

8つのエラー

jshintとSyntasticの両方がインストールされているようですが、何かが不足している可能性があります。それはどうなりますか?

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

vim - Vim の Syntastic プラグインに HTML タグを追加するにはどうすればよいですか?

たとえば、ページ上のすべての前に解析されるカスタムタグを使用する CMS を使用しています。これは、.html、.php の標準ファイル形式で表示できます。

バックエンドのすべての仕様に基づいてイメージを作成します。

のようなものも

フォーマットに関する限り、タグは何百もありますが、html のように閉じているか自己閉じています。

それらをMacvimのSyntasticプラグインに追加しようとしているので、不必要なエラーは発生しませんが、これは私の頭を少し超えています:/

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

javascript - Syntastic in Vim クレーム関数が返されないことがある

編集: Syntastic は JSLint を使用するように構成されています

EDIT2:JSLintではなくJavascriptLintを使用しています

以下のコードでは、構文警告が表示されますfunction inside does not always return a value

default値を返さないことに気づきましたthrowが、実行は終了します。これは構文エラーですか、それともコーディング スタイルを変更する必要がありますか? returnの後にステートメントを入れる必要がありthrowますか?

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

vim - Vim ではシンタスティックに機能するが、gVim では機能しない

私は Debian に Vim (7.3) をインストールしています (テスト中)。最近、コマンド ライン Vim よりも gVim を使用するように切り替えました (カラースキームとスペルミスのある単語のアンダーカールのため)。

今、いくつかの Haskell をコーディングしましたが、素敵な Syntastic エラーを見逃しています。入力して:SyntasticCheckも何も起こらずErrorsToggle、QuickFix ウィンドウを取得する機能を有効にすると、次のメッセージが表示されます。

SyntasticCheckクイックフィックス ウィンドウで開くことができるリストがないことは理解していますが、以前に呼び出したように、ロケーション リストを作成する必要があるため、リストがない理由がわかりません。

コマンドラインVimで同じファイルを開くと、すべて問題ありません。インストールしたプラグイン.vimrc.gvimrcは github.comにあります。

編集:

コマンドラインから呼び出すとgVimはシンタスティックで動作しgvim myfile.hsますが、exコマンドでファイルに移動してからファイルを開くと動作しません。

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

c++ - Syntastic cpp:致命的なエラー「QApplication:そのようなファイルまたはディレクトリはありません」

Perl を知らないので、実験している新しい C++ ライブラリの構文を構成できません。Vim はヘッダー ファイルの認識を拒否しました。これは、コンパイルは問題なく実行できますが、構文的にエラーが表示されるプログラムです。

これは、 vim の syntax-checkers サブディレクトリ内にある私の cpp.vim ファイルです。これでQt4へのパスを追加しようとしましたが、使用しないことに注意してください

そして、私の .gvimrc からの構文に関連する行:

この問題は、別の開発キットを練習するたびに再発すると思われるため、構文および構文チェッカーの動作を学習するための助けをいただければ幸いです。ありがとう

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

django - Syntastic + Django

Djangoで開発を始めたばかりですが、Syntastic構文チェッカーを使用するのは良い考えだと思いました。

問題は、実際にはそうではないのに、いくつかのことが間違っていると不平を言うことです。

例:

  1. にとって

    私は得る:

    /li>
  2. にとって

    私は(どこにselfありますかAlbum

    /li>

このコードはこれらの「エラー」があっても完全に実行されますが、Syntasticを正しく動作させるにはどうすればよいですか?