問題タブ [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 - Syntastic が C++ で機能しない
最近、このガイドhttps://github.com/scrooloose/syntastic#installpathogenに従って、病原体を介して Syntastic をインストールしました。
ただし、Syntastic は c++ では機能しません。ただし、cでは機能します。.cpp ファイルを開いて意図的にエラーを作成すると、何も報告されません。
これが私のvimrcです:
python - Syntastic for Vim で Python の最大許容行長を 120 に設定するにはどうすればよいですか?
私はVim にpython-modeを使用しています。PEP8 標準で定義されている 80 文字行ではなく、120 文字行があることを好みます。
Python モードでは、これは簡単です。~/.vimrc に以下を追加するだけです:
これはうまく機能しますが、他のさまざまな種類の構文をチェックするために、優れたSyntasticプラグインも使用したいと思いました (たとえば、foodcritic の Chef レシピ)。
残念ながら、Syntastic は Python linting も行っているため、私の 120 文字の行について文句を言うようになりました。少し長い行について不平を言うのをやめるために、同様のことができますか?
python - vimでpylintとsyntasticのエラーのみを表示
vimでsynstasticを使用してpylintエラーメッセージのみを表示するには? 私は基本的にの出力pylint -E
をシンタスティックのソースとして使用したいと考えています。私は私の中でシンタスティックを設定しようとしました.vimrc
:
うまくいきませんでした。また、次の行を使用して、-E フラグなしでエラーのみを表示するように pylint を構成しようとしました.pylintrc
。
のみのようdisable=all
です。
vim - ルートにあるファイルの存在に基づいて Syntastic に別のチェッカーをロードさせるにはどうすればよいですか?
仕事では、私がオープンソースに取り組んでいるときとは異なる構文チェッカーを使用しています。デフォルトのチェッカーを指定し、プロジェクトのルートにファイルが見つかったSyntastic
場合にチェッカーを変更する方法はありますか?rc
例:.eslintrc
が見つかった場合は を使用しますeslint
。.eslintrc
見つからない場合は、 を使用しますstandard
。
ありがとう!
編集: scrooloose/syntasticの問題も開きました。
python - Syntastic / Jedi-Vim による不要なハイライト
Syntastic と Jedi-Vim を使用しています。現時点では、Syntastics 機能を使用して、vim の pylint エラーを強調表示しています。スクリーンショットでわかるように、ある種のバグに遭遇したように感じます。カスタムエラー行のハイライトは、それを行うように指定したことがないときにアンダーカールを表示し、vim のどの部分も見つけることができません。アンダーカールを見えなくすることができます。
- 意図しないアンダーカールがあるのはなぜですか?
- この動作はvimのコアの一部ですか?
- そうでない場合、これを生成しているバンドルは何ですか?アンダーカールを非表示にするにはどうすればよいですか?
私のvimセットアップのスクリーンショット、不要なアンダーカールは4〜9行目にあります。
ありがとう。
~_vimrc
vim --バージョン
vim - vim + :SyntasticChecking への Syntastic マッピング キーが機能しない
:SyntasticCheck
で Syntastic vimのキーをマッピングしてみました.vimrc
しかし、うまくいきません。また、このコマンド:SyntasticCheck
をvimコマンドに入力しても機能しませんが、ファイルを保存する:w
と機能します。構文をチェックし、下部のウィンドウでエラーを発生させます。
何か案は?
javascript - 構文上の JavaScript 警告を修正する方法:「X が定義されていません」?
javascript (cordova) プロジェクトで構文を使用して vim を使用していますが、以下に示すように多くの警告が表示されます。
私は JavaScript 初心者であると考えているため、私のコードが適切な基準を満たしていないことを少し心配しています。
これらの警告を修正するにはどうすればよいですか?