我正在努力改进我的.vimrc
,并且希望在其中有一个命令,该命令取决于是晚上还是白天。最后我希望得到类似以下内容的东西:
if isNightTime
" do something
else
" some other thing
endif
解决这个问题的最好方法是什么?
答案1
使用 strftime() 函数可能是最好的方法。如果您对一小时的分辨率感到满意,您可以这样做:
let hour = strftime("%H")
if 6 <= hour && hour < 18
" do daytime stuff
else
" do nighttime stuff
endif
看
:help strftime()
和 strftime 手册页。