Lyx 当前日期键盘快捷键

Lyx 当前日期键盘快捷键

我正在尝试创建一个键盘快捷键,以便在 Lyx 中将日期添加到我的课堂笔记中,以便更好地组织它们。我希望快捷方式将笔记添加到左侧。

也就是说,我只想添加以下内容,每次都添加当前日期。

在此处输入图片描述

以下键盘快捷键完成了一半的工作:

command-sequence ert-insert; self-insert \reversemarginpar; char-forward; marginalnote-insert; self-insert 2017-05-07; char-forward

但是日期不是动态分配的。是否可以根据当前写作(不是编译)日期自动填充日期?

答案1

解决方案是使用 LyX 命令date-insert代替self-insert。它接收日期格式的参数,strftime格式为(例如%Y-%m-%d)。

即完整的键盘绑定是:

command-sequence ert-insert; self-insert \reversemarginpar; char-forward; marginalnote-insert; date-insert; char-forward

所有命令都出现在维基百科,但没有太多的文档。源代码包含完整而详尽的文档,因此更容易在那里找到所需的命令。

至于用于self-insert动态输入的可能性,通过查看源代码,似乎它只按原样复制文本,就像使用键盘插入一样。

相关内容