我有一個超級光面顯示器,所以在白天我可以看到我自己的反射比我在黑暗主題上的代碼更好。所以我認爲如果我可以在我的vimrc中有一個簡單的if
開關,根據一天中的時間設置黑暗主題或光照主題,那就太好了。Vim:設置基於時間的顏色/主題
唉,我不太瞭解vimrc的語法和谷歌搜索的結果。
任何人想對此採取裂縫?
我有一個超級光面顯示器,所以在白天我可以看到我自己的反射比我在黑暗主題上的代碼更好。所以我認爲如果我可以在我的vimrc中有一個簡單的if
開關,根據一天中的時間設置黑暗主題或光照主題,那就太好了。Vim:設置基於時間的顏色/主題
唉,我不太瞭解vimrc的語法和谷歌搜索的結果。
任何人想對此採取裂縫?
類似下面應該做的伎倆:
if strftime("%H") < 12
set background=light
else
set background=dark
endif
很顯然,你應該根據你的需要
輝煌。非常感激。 –
您也可以通過在設置的背景線之後添加另一行來輕鬆更改顏色格式,即「colorscheme doodle」或任何您最喜歡的colorscheme,它們分別適用於淺色/深色背景。 – Kevin
你可以在你的vimrc中輸入.vimrc.local。然後您可以使用cron根據一天中的時間覆蓋該文件。沒有腳本:-)
嘗試werewolf.vim插件:
狼人改變你的vim色彩方案自動根據一天中的時間,讓你在白天使用光的主題,但「改造」成暗太陽下山後的主題。
如果您經常使用不同的配色方案,可以設置幾對明/暗配色方案,並自動切換到匹配方案。
我的night-and-day插件是一個「vim主題調度程序」。您可以將一天分成任意數量的時間間隔,併爲每個時間分配一個主題。如果在新時間間隔開始時vim處於打開狀態,主題將自動更改。
澄清:你是否希望背景根據你開始vim會話的時間而改變,或者你希望它在vim中改變(時鐘正午,而你的背景是不同的顏色)。 – rampion
我對前者很好,但後者會很整齊,如果你能弄清楚如何。 –