如何创建插入时间戳的选项?

Modified on: Thu, 14 Jun 2018 10:20:23 +0800

在编辑文本文档时,我需要经常设置时间戳。我想过以两种不同的方式自动化它。这些似乎都没有起作用。

  1. 使用nautilus-actions
  2. 醇>

    我设置了一个新的右上下文操作,它运行命令date|xclip

    当我右键单击其他应用程序(例如终端或浏览器)时,右上下文不会显示。此外,当它出现时,我点击它,它什么也没做。

    1. 使用键盘快捷键
    2. 醇>

      我设置了一个新的键盘快捷键,它应该执行date命令,但不会。

      任何指针?

      感谢。

作者:user13107

最佳答案

GNOME键盘快捷键应该有效。

这就是为什么你尝试的东西不起作用:你的键盘快捷键运行date命令,但对输出没有任何作用(只是被丢弃)。您应该将其作为xclip将其复制到X选区(剪贴板)。 然后您可以通过中键单击将其粘贴到文档中。< / a>如果您希望能够使用Ctrl-V,请使用date | xclip -selection c将其复制到实际的剪贴板。

另一种方法是使用xdotool直接在文档中键入日期。分配到您的快捷方式

xdotool type "$(date)"

然后,当您按下快捷键时,它将计算当前日期并在文档中键入字符。

对于ISO 8601格式,请使用xdotool type "$(date --rfc-3339=s)"


如果它不起作用:因为这些是shell命令(而不是可执行文件),所以在快捷方式中指定它们时,可能必须将命令传递给bash。那么你的命令就是:

bash -c 'xdotool type "$(date --rfc-3339=s)"'

相关问答

添加新评论