Вопросы с тегом «vimscript-python»

2
Как мне заставить Vim иметь возможность запускать как python, так и python3 в системе Linux в одном сеансе?
В системах Linux пакетный Vim обычно имеет только один из них pythonили python3включен. Можно включить оба (используя python/dynи python3/dyn), но во время сеанса может использоваться только один. Это обсуждение списка рассылки гласило : Это зависит от того, как создаются библиотеки Python. В системах на основе Debian (по причинам, которые я …

7
Поддержка Vim 8.0 Python
Я пытаюсь обновить установку Vim до версии 8.0, но она не поддерживает Python и Python 3, как показано на рисунке ниже. (PS: Из-за этой проблемы я не могу сейчас использовать плагин YCM (YouCompleteMe).) Я установил Vim 8.0 как в следующих командах. Я использую Ubuntu 16.04 (Xenial Xerus). Как я могу …


6
как изменить интерпретатор python, используемый jedi-vim
У меня есть Anaconda(включая python3.5.2), VIM(7.4) и Jedi-VIMустановлено в моей системе. По pythonумолчанию также была установлена ​​система Linux. По крайней мере, автозаполнение работает на базовых пакетах. Но для пакетов типа numpy(которые были включены в Anaconda) завершение не работает. Используя следующую команду в VIM: :py3 import sys; print(sys.path) ['/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', …

2
Как выполнить оператор python для каждой строки?
У меня есть следующий пример кода, который изменяет текущую строку с помощью инструкции Python: :py import vim; vim.current.line="["+vim.current.line+"]" Как я могу выполнить эту инструкцию для каждой строки в текущем файле? Связанный: Как вы можете использовать Python в Vim? в стеке потока

3
Элегантный способ поддержки как python, так и python3 в плагине vim
Недавно я получил запрос на изменение, чтобы изменить мой плагин vim, чтобы он поддерживал python3. Но эти изменения ломают плагин для vim на моем Mac, который, кажется, слушает python. python import sys против python3 import sys Есть ли элегантный способ заставить скрипт в моем плагине определять, какой оператор он должен …

2
Как использовать плагины Python в Windows?
У меня Windows 7 64-битная, с установленными python 2.7.11 и python 3.5.1 (обе 32-битные), и я скомпилировал vim с python / dyn и python3 / dyn, но я продолжаю получать следующую ошибку: :py print "hello" E887: Sorry, this command is disabled, the Python's site module could not be loaded Тем …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.