Как я могу показать время в строке состояния Vim?
Это следующий код, который я использую
set statusline=\PATH:\ %r%F\ \ \ \ \LINE:\ %l/%L/%P
В той же строке статуса, как я могу показать информацию о времени? Спасибо за предложение.
1 ответ
Решение
Vim позволяет вам оценивать команды vim внутри строки состояния, поэтому что-то вроде этого должно помочь:
set statusline=\PATH:\ %r%F\ \ \ \ \LINE:\ %l/%L/%P\ TIME:\ %{strftime('%c')}
%{}
выполняет любые операторы vim, содержащиеся в {}
скобки. Если вы хотите использовать другой формат времени, прочитайте раздел справки ниже на strftime
функция:
:help strftime()
Кроме того, если вам нужна дополнительная помощь по специальному стилю printf %
символы, прочитайте это:
:help 'statusline'