Пример:
В файле в другом каталоге у меня есть функция, определяемая следующим образом:
def _generator_function_1(self):
passs
В файле моего текущего каталога я набрал следующее:
def test_generI
, где I
обозначает мою позицию курсора.
Я хотел бы использовать функцию автозаполнения vim (т. Е. Через ^n
или ^p
), чтобы автоматически завершить определение функции до test_generator_function_1
.Есть ли способ настроить автозаполнение vim так, чтобы он не совпадал с полными префиксами?Или есть ли в ctags способ генерировать теги на основе ключевых слов вместо полных определений функций?
РЕДАКТИРОВАТЬ: Чтобы уточнить, мне особенно интересно, существует ли автозаполнение на основе ключевых слов.У меня есть автозаполнение по настройке тегов, поэтому, если я наберу "_gen"
, то ^n
завершится, чтобы дать мне "_generator_function_1"
.В моем примере, однако, это потому, что строка имеет префикс "test"
, что "test_gener"
, поскольку начальное набранное слово не приводит к каким-либо предложениям автозаполнения.Поэтому мне интересно, можно ли это как-то сделать возможным.