Получаете правильное завершение кода для Python на Vim? - PullRequest
4 голосов
/ 05 октября 2009

Я получил возможность работать с Pysmell раньше, но я не могу сделать это снова.

Я пытался выполнить некоторые шаги онлайн, но большинство, если не все, из них расплывчаты и слишком много предполагают, что вы знаете, что делаете в какой-то степени.

Может кто-нибудь опубликовать полное пошаговое руководство о том, как правильно выполнить завершение кода, для новичков в Vim (для чайников?)?

Ответы [ 4 ]

4 голосов
/ 06 октября 2009

В режиме вставки также есть Ctrl+n, который будет автоматически завершаться на основе слов, которые он видел в любом из открытых буферов (даже в других вкладках).

2 голосов
/ 05 октября 2009

Вы можете попробовать Pydiction (выдержка ниже)

Описание Pydiction позволяет вам Полный Python-код в Vim, в том числе: стандартные, пользовательские и сторонние модули и пакеты. плюс ключевые слова, встроенные модули и строки литералы.

1 голос
/ 13 октября 2009

Pyflakes имеет плагин vim , который делает это довольно здорово. В отличие от Pydiction, вам не нужно заранее создавать словарь (поэтому, если вы перебираете разные виртуалы, это немного меньше хлопот.) Я не использую его долго, но он выглядит очень гладким.

0 голосов
/ 05 октября 2009

Попробуйте нажать Ctrl-p при наборе среднего слова. Ctrl-p вставляет последнее слово, которое начинается с префикса, который вы вводите, а Ctrl-n вставляет следующее совпадение. Если у вас есть несколько возможностей, вы можете нажать ctrl-p несколько раз, чтобы заменить каждого кандидата по порядку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...