在 Kate 中编辑文本文档时将当前日期插入到文本文档中

在 Kate 中编辑文本文档时将当前日期插入到文本文档中

我想在使用快捷键组合进行编辑时将当前日期插入到打开的 Kate 文本文档中。

我看到 Atom 有几个这样的选项,但我没有找到 Kate 的任何选项。

答案1

如果您想在全球范围内拥有该功能,您可以使用xdotool它。

在我的设置中,我有一个 shell 脚本

#!/bin/sh
xdotool type $(date +%Y-%m-%d_%H:%M)

我将其绑定到全局热键。

答案2

#!/bin/sh

echo -n "$(date +%F)"

将其保存为可执行文件,然后:

  • 转到设置 > 配置 Kate > 外部工具
  • 点击Add > Add Tool
  • 设置Name为您喜欢的名称
  • 设置Executable/path/to/script
  • 对于Output我用过的Insert at Cursor Position
  • 为其设置一个快捷键。

答案3

在这种情况下不需要使用外部脚本。
进入Tools>> External ToolsConfigure...Add>Add tool...

  • 设置Name:一个名称,例如,Insert date
  • 按空按钮并选择您喜欢的图标,例如,view-calendarActions组中。
  • 设置。Executable:echo
  • 例如,设置Arguments:为。阻止命令换行,是内部 Kate 变量。-n %{Date:dd.MM.yy}-necho%{Date:}
  • 切换OutputInsert at Cursor Position

OK,然后Apply。就是这样。

您可以使用此检查可用的日期格式关联
有关 Kate 外部工具的更多信息,请参阅这里

答案4

xdotool中已经提到过@kay-dj 的回答,但这仅适用于X11.

然而,有一个变体ydotool这也适用于 Wayland。

#!/bin/sh
ydotool type $(date +%Y-%m-%d_%H:%M)

我在 Wayland、Manjaro 上使用 GNOME(当前为 43),并且使用 GNOME 自定义快捷方式为此脚本定义全局键,如下所示:

在此输入图像描述

相关内容