Я работаю над улучшением моего .vimrc
, и я хочу иметь команду в нем, который зависит от того, является ли это ночью или днем. Я хотел бы иметь что-то как следующее в конце:
if isNightTime
" do something
else
" some other thing
endif
Что лучший способ состоит в том, чтобы пойти об этом?
Используя strftime () funtion является, вероятно, лучшим подходом. Если Вы - satsified с одночасовым разрешением, Вы могли бы сделать что-то вроде этого:
let hour = strftime("%H")
if 6 <= hour && hour < 18
" do daytime stuff
else
" do nighttime stuff
endif
Посмотрите
:help strftime()
и strftime страница справочника.