Я последовал точные шаги , перечисленные на GitHub Syntastic по странице , чтобы установить его в качестве патогена пачки, но я не получаю Syntastic обратной связи на все в Vim. В их часто задаваемых вопросах говорится, что это обычно вызвано отсутствием flake8 или pylint на пути, но я убедился, что flake8 существует там.

Когда я открываю vim и запускаю :SyntasticInfo с открытым файлом python, я вижу:

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

но я ожидал "Syntastic info для filetype: python" как минимум. Я пропустил этап установки?

Для справки, я использую OSX Mavericks 10.9.2 и у меня есть macports для Python 2.7, pyflakes, flake8:

$ 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 ответ1

0

Похоже, опция 'filetype' не установлена. Вы можете проверить с помощью :verbose set ft? , Если вы хотите, чтобы это было установлено автоматически при открытии файла, добавьте хотя бы

:filetype on

в ваш файл vimrc. Смотрите :help filetypes и особенно раздел :help :filetype-overview .

В комментариях вы упоминаете суть, которая сработала. Одна из строк, которую он добавляет в ваш файл vimrc:

:filetype plugin indent on

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .