macumazan 23.01.2011 23:03

Есть вопрос!vim: автодополнение с учетом открытых вкладок

Собственно нужно, что бы автодополнение в текущей вкладке подхватывало все слова из других открытых табов. Судя по :h и по доке, достаточно комбинации Ctrl+X Ctrl+N. Но при этом слова подхватываются только из текущей вкладки. У кого-нибудь сабж вообще работает?


Тэги: vim
+ 3 -
Похожие Поделиться

lockie 24.01.2011 00:23 #
У меня подхватывает по Tab:
Internets_097.png Internets_098.png

Правда, у меня стоят SuperTab и OmniCppComplete и в вимрц
set completeopt=menu,menuone,longest,preview " всплывающая менюшка "
set complete=.,t,b,k " порядок автодополнения: словарь текущего буфера, c-тэги, словарь всех буферов, глобальный словарь
macumazan 24.01.2011 02:45 #
Что-то не срабатывает.
Хотя, если применить ctrl+n ctrl+l к нужному слову во втором табе, то в списке вариантов появляется вся строка полностью, в которой находится слово из первого таба. Отдельно слов не видно, все время получаю Местное автодополнение ключевого слова (^N^P) Шаблон не найден
kstep 24.01.2011 11:50 #
C-X включает омниуомплишен. Тебе это не нужно, тебе нужно просто C-N или C-P (следующий/предыдущий вариант). Автодополнение по всем словам во всех открытых буферах работает изкропки как обычное автодополнение (без омни- и прочего).
kstep 24.01.2011 11:57 #
Читать :he i_CTRL-N
kstep 24.01.2011 19:24 #
Эта, только что нашёл. Действительно проверь :he 'complete'
macumazan 24.01.2011 20:39 #
Да вроде зашевелилось без C-X, но пока как-то не очень внятно, временами.