我怎样才能正确安装 syntastic?

我怎样才能正确安装 syntastic?

我按照 Syntastic 的 GitHub 上列出的确切步骤进行操作将其安装为 Pathogen 包,但我在 vim 中根本没有收到任何 Syntastic 反馈。他们的常见问题解答指出,这通常是由路径引起的flake8或路径中缺少的,但我验证了那里确实存在。pylintflake8

当我打开 vim 并运行:SyntasticInfo一个打开的 python 文件时,我看到:

Syntastic: active mode enabled
Syntastic info for filetype:
Available checker(s):
Currently enabled checker(s):

但我至少希望看到“文件类型:python 的 Syntastic 信息”。我是不是漏掉了安装步骤?

作为参考,我正在运行 OSX Mavericks 10.9.2,并且有适用于 Python 2.7、pyflakes、flake8 的 macports:

$ which flake8
/opt/local/bin/flake8

$ echo $PATH
/Users/tony/.rvm/gems/ruby-1.9.3-p327/bin:/Users/tony/.rvm/gems/ruby-1.9.3-p327@global/bin:/Users/tony/.rvm/rubies/ruby-1.9.3-p327/bin:/Users/tony/.rvm/bin:/opt/local/bin:/opt/local/sbin:/Users/tony/Developer/tools/android-sdk-macosx/tools:/Users/tony/Developer/tools/android-sdk-macosx/platform-tools:/Users/tony/Developer/tools/android-sdk-macosx/build-tools/17.0.0:/Users/tony/bin/gradle-1.9/bin:/Users/tony/bin/apache-maven-3.1.1/bin:/Users/tony/bin/wls1036_dev:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin

任何帮助都非常感谢。谢谢!

答案1

似乎'filetype'未设置该选项。您可以使用 进行检查:verbose set ft?。如果您希望在打开文件时自动设置此选项,请至少添加

:filetype on

到你的 vimrc 文件。请参阅:help filetypes,尤其是部分:help :filetype-overview

在评论中,你提到了一个有效的要点。它添加到你的 vimrc 文件中的其中一行是

:filetype plugin indent on

相关内容