Как включить поддержку Python в gVim на Windows? - PullRequest
48 голосов
/ 18 января 2011

Я пытаюсь получить поддержку Python в gVim на Windows.Есть ли способ сделать это?

Я использую:

  • Windows XP SP3
  • gVim v. 7.3
  • Python 2.7.13 (ActivePython через двоичные файлы установщика Windows)

Ответы [ 13 ]

0 голосов
/ 10 марта 2016

После прочтения выше, я могу подтвердить, что на Win8.1 имеет значение порядок их установки (по крайней мере, для меня это было сделано). У меня была установлена ​​32-битная версия VIM 7.4 в течение нескольких месяцев, затем я попытался добавить Python и не смог этого сделать. Оставил Python 2.7.9, установил и удалил / переустановил VIM и теперь он работает.

0 голосов
/ 14 августа 2014

Когда я набрал :version, выяснилось, что мой Vim не был скомпилирован с Python.Возможно, потому что у меня не было Python (32-разрядный?) В то время.

Я установил 32-битный Python, как было предложено, но переустановка Vim показалась необходимой.

0 голосов
/ 18 января 2011

Вы хотите включить подсветку синтаксиса

вставьте syntax on в ваш vimrc (формат файла vimrc будет таким же на linux / windows или любой другой ОС)

Vim также поддерживает автоиндентирование, если вы хотите включить автоиндентирование для python, посмотрите это руководство здесь

Ключом для включения автоиндентирования является включение следующего в vimrc

autocmd BufRead,BufNewFile *.py syntax on
autocmd BufRead,BufNewFile *.py set ai
autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,with,try,except,finally,def,class
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...