У меня было грубое время, фиксируя это. Я нашел инструмент названным "localepurge" и выбрал en_US в качестве моей основной локали. Теперь все работает. Я не знаю много о внутренностях Linux, но я думаю, что мог бы быть больше чем один конфигурационный файл локали, таким образом, изменения, которые Вы вносите, не могли бы иметь глобального эффекта.
Измените 'iskeyword' опцию управлять, как энергия решает, каково слово. В Вашем случае можно добавить запятую к нему, чтобы сказать энергии, что слова состоят из запятых также:
:set iskeyword+=,
Это не идеально подходит для Вашей потребности, но я думаю, что лучше что значение по умолчанию.
Выезд: помогите iskeyword, в то время как Вы в нем.
Я предполагаю, больше относится к интерпретации энергии того, что слово, а не сменный вопрос.
Едва ли, так как люди, которые пишут плагины, по-видимому, знают то, что они делают, и это поведение нарочно и не случайно. К сожалению, это не то, что хорошо для Вас в этом случае.
Встроенное завершение (см. :help E535
и omnicompletion в Wiki), не будет немного лучше ни один - я замечаю, что это на самом деле использует запятую в качестве разделителя для вещей в словаре, поэтому если Вы добавляете "это, что" это будет включать завершение для "этого" и "что", но не "этого, что". [Однако см. ответ holygeek для решения].
То, что Вы хотите, не невозможно - omnicppcomplete плагин сделает завершение для C++ на '. ', '->', и ':: ', итак, почему не тот, который делает это для''? Проблема наиболее вероятна, никто не записал ничему один те строки...
holygeek
предложение выглядит намного более многообещающим (угадайте, что я мог бы быть неправ относительно значения, "какая энергия думает, что слово").
– goldilocks
31.08.2013, 17:43
this,what
к словарю и предполагают что?Работает. +1 – goldilocks 31.08.2013, 17:45