Время суток как условное выражение в Vim

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

if isNightTime
  " do something
else
  " some other thing
endif

Что лучший способ состоит в том, чтобы пойти об этом?

7
задан 03.04.2011, 21:45

1 ответ

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

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

Посмотрите

:help strftime()

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

6
ответ дан 07.12.2019, 15:04

Теги

Похожие вопросы