7

Я работаю над улучшением своего .vimrc , и я хочу иметь команду внутри него, которая зависит от того, будет ли это ночь или день. Я хотел бы иметь что-то вроде следующего в конце:

if isNightTime
  " do something
else
  " some other thing
endif

Какой лучший способ пойти по этому поводу?

1 ответ1

6

Использование функции strftime(), вероятно, является наилучшим подходом. Если вы удовлетворены разрешением в один час, вы можете сделать что-то вроде этого:

let hour = strftime("%H")
if 6 <= hour && hour < 18
    " do daytime stuff
else
    " do nighttime stuff
endif

Увидеть

:help strftime()

и справочная страница strftime.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .