Как заставить vim показывать список результатов поиска динамически, пока: tj SomeSymbol печатает? - PullRequest
0 голосов
/ 13 ноября 2018

все. Я знаю, что после создания файла тегов, когда я использую :tj SomeSymbol, я могу либо перейти к ожидаемому местоположению, когда SomeSymbol уникально в проекте, либо получить список на выбор. Но я хочу более удобный способ.

Когда я печатаю :tj SomeSymbol, мне бы хотелось, чтобы во всплывающем меню отображались все возможные местоположения, как если бы vim искал в файле тегов ожидаемый символ. Таким образом, я могу выбирать быстро и удобно.

Окончательный эффект, который я хочу получить, может быть таким, как дает qtcreator: enter image description here

Так есть ли способ сделать это?

1 Ответ

0 голосов
/ 13 ноября 2018

Нет ничего встроенного.В настоящее время всплывающее меню завершения Vim *1002* может использоваться только для выбора подходящих совпадений, которые будут вставлены в текст;это не универсальный селектор / фильтр.Для тегов Vim предлагает выбор только по номеру, как в командах :tselect / :tjump.Однако в некоторых плагинах реализована пользовательская фильтрация (часто в сочетании с нечетким соответствием для облегчения детализации списков кандидатов).Я по-прежнему использую FuzzyFinder , который (хотя и не поддерживается в течение достаточно долгого времени) предлагает (помимо прочего) команду :FufTag, которая позволяет интерактивно выбирать из совпадений тегов.

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