私はかなりのvimスクリプト(viml構文の.vimファイル)を持っています。単純な構文エラーがないかファイルをチェックしたいのですが(実行はしません!)。
どうすればこれを達成できますか?
非常に大まかな構文チェックが必要です。perl -c
またはの線に沿った何かpyflakes
。
私はかなりのvimスクリプト(viml構文の.vimファイル)を持っています。単純な構文エラーがないかファイルをチェックしたいのですが(実行はしません!)。
どうすればこれを達成できますか?
非常に大まかな構文チェックが必要です。perl -c
またはの線に沿った何かpyflakes
。
私は(可能な限り、比較的確信しています)存在しないと思います。VimL は Vim (および Vim のみ) の内部言語であり、そのために開発されたツールは多くありません。
vim.orgや他のいくつかの場所で検索してみましたが、うまくいきませんでした。私も聞いたことがないので、驚くことではありません。
そのため、スクリプトの実行に行き詰まるか、Python、Perl、Ruby などの外部言語に切り替える必要があります。
https://github.com/osyo-manga/vim-watchdogs
vim-watchdogsは、どうやらvimの構文チェッカーであり、vimLを含む多くの言語をサポートしていると言われています
vundleを使用する場合は、これを vimrc にドロップするだけです。
Plugin 'git://github.com/osyo-manga/vim-watchdogs.git'
..そして実行します:
:PluginInstall
..セットアップするには(vundleは非常に気の利いたプラグインマネージャーです)シンタスティックを使用している場合は、注意して最初に無効にしてから、適切な代替品であるかどうかを確認してください(いずれにせよ、これらすべての言語をサポートしているため) )。
複数の構文チェッカーを使用している場合は、いわば「犬をひもにつないで」置く必要があります。一方を構成して、もう一方がチェックしない言語をチェックし、その逆も同様です。そうしないと、せいぜい衝突、重複、または誤指示が発生するだけです。最悪の場合、上記のすべてとそれ以上のものがあります。
~/.vim ディレクトリ (グローバル レベルでインストールする場合は VIMRUNTIME ディレクトリ) を常にバックアップしてください。あなたや他の誰かを助けてくれることを願っています, 頑張ってください! 申し訳ありませんが、返信を7.5か月待たなければなりませんでした:)