1

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

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

Error detected while processing function ErrorsToggle:

E776: No location list

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

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

編集:

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

4

1 に答える 1

-1

インストールする必要があると思いますghc-mod

cabal install ghc-mod

同様の問題があり、それで解決しました。Syntastic が使用しているようです: https://github.com/scrooloose/syntastic/blob/master/syntax_checkers/haskell.vim (18 行目)

于 2012-08-15T09:35:09.127 に答える