Вопросы с тегом «autocompletion»

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

2
Как Vim может помочь мне запомнить запятые в файлах BibTeX?
Я редактирую довольно много файлов BibTeX и регулярно забываю запятые: Например: @Book{cooke2015british, author = {Cooke, Lez}, title = {British Television Drama}, publisher = {Palgrave on behalf of the British Film Institute}, year = {2015}, keywords = {about} address = {London}, isbn = {978-1844576234} } Вы увидите, что я забыл добавить …

1
Как я могу использовать завершение режима вставки в макросе?
Я пытаюсь определить макрос, который быстро генерирует список случайных слов. Я хочу, чтобы макрос превратил это в список вроде a b c d e в это arezzo bywords czars détente eyrie Что у меня так далеко: наведите курсор на букву a начать запись макроса qq a войти в режим вставки …

1
Vim имя файла / завершение пути
Я знаю, что могу завершить имена файлов / пути из текущего каталога, используя Ctrl + X, Ctrl + F ( compl-filename). Это прекрасно работает в сочетании с set autochdir, который изменяет обновляет текущий каталог на каталог активного буфера. Однако я начал использовать, airblade/vim-rooterчтобы сделать текущий каталог папкой «проекта». Теперь завершение …

2
Zsh-подобная вкладка завершения частичных путей
Связанный с Bash-подобным частичным табулированием для имен файлов в Vim Одной из действительно фантастических особенностей zshявляется то, что вы можете, например, набирать текст ls /u/s/m/m/who.1, нажимать на него Tabи выполнять его полностью ls /usr/share/man/man1/who.1.gz. Как только вы привыкните к нему, вам будет очень неудобно возвращаться к нему /u<tab>/s<tab>/m<tab>/m<tab>..., особенно когда …

2
Автозаполнение для значений параметров в cmdline
Я не могу сосчитать, сколько раз я пытался это сделать: :set foldmethod=syn^I Кажется, что завершение не работает на значениях опций! В некоторых случаях параметры представляют собой сложные строки, в которых завершение может не иметь смысла. (Например 'comments') Но были ли предприняты какие-либо попытки обеспечить завершение wildchar для общих случаев использования? …

1
Почему YouCompleteMe не завершает функциональные параметры?
Я хотел бы использовать YouCompleteMe с семантическим завершением C ++, но после нескольких часов попыток не могу понять, почему он не работает так, как ожидалось. Кажется, все работает, но я не могу завершить параметры функции. Я использую Vim на Archlinux (терминал Gnome на Openbox): Linux Arch-PC 4.2.5-1-ARCH #1 SMP PREEMPT …

2
Обмен завершениями между запущенными экземплярами vim
Я использую tmuxпо большей части вместо использования vimвкладок и сплитов. Есть ли у vim возможность делиться завершением (через Ctrlnи Ctrlp) между запущенными экземплярами? Есть ли способ установить его там, где каждый из vimsних общается с сервером vim?

1
Интеллектуальное завершение слова в середине слова
Рассмотрим файл со следующими двумя строками: someLongFunction someFunction Когда я в режиме вставки в середине второго слова some|Function и я нажимаю Ctrl-n, я получаю someLongFunctionFunction Есть ли способ настроить Vim так, чтобы вместо этого я получил следующее «умное» завершение? someLongFunction

1
Завершение аргумента для python
Есть ли способ получить завершение аргумента для Python? В настоящее время я использую комбинацию ctags, python-mode и YouCompleteMe, но мне не хватает функции для автозаполнения аргументов функции (или, по крайней мере, их показа). Есть ли плагин, который поддерживает это? Я использую vim / gvim 7.4 и Ubuntu 14.04

1
Как я могу ограничить количество предложений при использовании YouCompleteMe?
Я работаю над довольно большой PHP-кодовой базой (~ 1,3 млн строк кода). Я сгенерировал теги и теперь, когда я набираю что-то вроде $data-> YouCompleteMe очень сильно отстает и в основном останавливает Vim при попытке получить список всех возможных дополнений из тегов. Есть ли способ это исправить? Например, ограничив количество предложений, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.