如何在vimscript中获取当前的一周中的某一天?

2024-09-27 00:21:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近开始使用Vim,我一直很喜欢它!!我现在使用它的一件事是计划vim文档(计划我的一天)。我有一个学校时间表,我想我的计划vim文件输出的科目,我有一个具体的日子。在

[["English", "Maths", "Digitech"],["Science", "Maths", "English"],["blah"],[],[],[],[]] //From monday to sunday

获取星期几的最佳方法是什么?是否可以运行外部python脚本/etc,这样我就可以获取一周中的某一天并从中输出数据。在

谢谢!!在


Tags: 文件from文档englishvim时间表学校计划
3条回答

@Kent的答案会打印星期几,但是如果你想把它插入你的文件中,你需要一些更复杂的东西:

:nnoremap <F5> "=strftime("%w")<CR>P

然后可以使用F5插入日期。可以使用Python脚本执行此操作:

^{pr2}$

然后在vim中,执行以下操作:

:r !python myscript.py

vim的strftime()函数可以帮助您实现这一点,只需:

strftime("%w")

如果我在今天(2016-03-31星期四)运行:echo strftime("%w"),那么我的系统会返回{}。在

:h strftime(获取详细信息。在

我建议:

import datetime
weekdayToday=datetime.datetime.today().weekday()

相关问题 更多 >

    热门问题