Подтвердить что ты не робот

Vim statusline использует символы carret для пробелов. Как переключиться на пробелы?

enter image description here

Я использую следующую статусную линию:

set statusline=%<%f\ %h%m%r%{fugitive#statusline()}%=%-14.(%l,%c%V%)\ %P
4b9b3361

Ответ 1

Имел ту же самую проблему, и в конце концов понял, что я видел ее только при использовании определенных цветов. Немного больше рытья показало, что эти схемы цветов устанавливали StatusLine и StatusLineNC выделение групп на одинаковые значения.

:help StatusLineNC отмечает, что если StatusLine и StatusLineNC имеют одинаковые значения, тогда Vim будет использовать ^^^ в строке состояния текущего окна.

Исправление заключалось в том, чтобы прокомментировать строки, которые изменили эти значения в проблемных цветах.

Ответ 2

Параметр fillchars указывает символы для заполнения строк состояния и вертикальные сепараторы. Элементы stl: и stlnc: опции соответствуют на статусную линию текущего окна и статусных линий других окон, соответственно. См. Текущее состояние параметра fillchars (по :set fcs?) и попытайтесь явно указать символы заполнения для строки состояния:

:set fillchars+=stl:\ ,stlnc:\ "

(Здесь последний символ кавычки запускает комментарий и не влияет на значение set, он был добавлен, чтобы сделать предыдущее пространство заметным.)

Ответ 3

стандартная статусная линия :set statusline=%<%f\ %h%m%r%=%-14.(%l,%c%V%)\ %P, поэтому я предполагаю, что это беглый элемент. Что оно делает? и в каком формате он отображает данные?

из :help 'statusline':

{ NF  Evaluate expression between '%{' and '}' and substitute result.
          Note that there is no '%' before the closing '}'.

Строка статуса выглядит правильно, поэтому посмотрите на часть fugitive...


UPDATE

Сделал a git clone http://github.com/tpope/vim-fugitive и попробовал строку состояния выше которые можно найти в документации для скрытого и правильность строки состояния отображается для меня. Использование xbuntu 11.04. Так что обновляйтесь до последней версии и повторите попытку, это мой совет. и используйте set ruler