Vim, смотри состояние автоотступа в строке состояния
-
22-12-2019 - |
Вопрос
Возможно ли, чтобы строка состояния в Vim отображалась независимо от того, включен автоотступ или нет?
Я искал это в Google и прочитал на домашней странице Vim следующее:http://vimdoc.sourceforge.net/htmldoc/options.html#%27statusline%27
кажется, что это невозможно.
Решение
Вы можете использовать %{...}
для оценки пользовательского выражения в строке состояния
set statusline=%{&autoindent?'autoindent':'noautoindent'}
Я не ставил пробелы в выражении, но если они вам нужны, вы можете использовать \
чтобы избежать их, как
set statusline=%{&autoindent\ ?\ 'autoindent'\ :\ 'noautoindent'}
Однако, возможно, было бы проще поместить его в функцию и вызвать функцию.
Не связан с StackOverflow