是否有一种简单的方法可以在组织模式中插入当前时间(如TIME:[2012-07-02 Mon 16:44])?在手册中有很多东西(时钟,截止日期,时间表),但大多数都需要手动输入时间.
Jon*_*ier 34
C-u C-c . 将在点处插入时间戳,但Org仍会提示您一段时间(默认为当前时间).
更多:组织模式手册中的"创建时间戳".
在 emacs-lisp 中,你可以使用
(org-insert-time-stamp (current-time) t)
Run Code Online (Sandbox Code Playgroud)
使用默认设置,它将生成格式的时间戳
<2021-06-20 Sun 10:33>
Run Code Online (Sandbox Code Playgroud)
如果您想从任何 emacs 会话访问它,请输入
(defun insert-now-timestamp()
"Insert org mode timestamp at point with current date and time."
(interactive)
(org-insert-time-stamp (current-time) t))
Run Code Online (Sandbox Code Playgroud)
在你的.emacs文件中。然后您可以使用 调用该函数M-x insert-now-timestamp。
Emacs 27.2,组织模式 9.4.4。
编辑:我现在意识到这与@anachronic 的解决方案具有相同的作用。不过我把它留在这里供参考。
小智 5
C-u C-c !
Run Code Online (Sandbox Code Playgroud)
插入带有当前时间的非活动时间戳,例如:
[2018-05-08 Tue 00:30]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7673 次 |
| 最近记录: |