MountainX Asked: 2018-06-23 13:00:39 +0800 CST2018-06-23 13:00:39 +0800 CST 2018-06-23 13:00:39 +0800 CST 在 Kate 中编辑时将当前日期插入文本文档 772 我想将当前日期插入到打开的 Kate 文本文档中,同时使用快捷键组合对其进行编辑。 我为 Atom 看到了几个这样的选项,但我没有为 Kate 找到任何东西。 kde editors 4 个回答 Voted Best Answer kai-dj 2018-06-23T14:15:22+08:002018-06-23T14:15:22+08:00 如果您想在全球范围内拥有该功能,您可以使用 xdotool 。 在我的设置中,我有一个 shell 脚本 #!/bin/sh xdotool type $(date +%Y-%m-%d_%H:%M) 并且我绑定到一个全局热键。 David O'Brien 2022-05-11T22:16:58+08:002022-05-11T22:16:58+08:00 #!/bin/sh echo -n "$(date +%F)" 将其保存为某处的可执行文件,然后: 转到设置>配置凯特>外部工具 点击Add > Add Tool 设置Name为您喜欢的名称 设置Executable为/path/to/script 因为Output我用过Insert at Cursor Position 为它设置一个快捷键。 user2307776 2021-03-20T13:37:58+08:002021-03-20T13:37:58+08:00 为此,我正在使用 AutoKey App,设置 ++d 来运行此脚本 output = system.exec_command("date +%Y-%m-%d") keyboard.send_keys(output) whtyger 2022-09-18T02:07:09+08:002022-09-18T02:07:09+08:00 在这种情况下,无需使用外部脚本。 转到Tools> External Tools> Configure...,按Add>Add tool... 设置Name:一个名字,比如说,Insert date。 按空按钮并选择您喜欢的图标,例如view-calendar在Actions组中。 设置Executable:为echo。 例如,设置Arguments:为-n %{Date:dd.MM.yy}。-n防止命令换行echo,%{Date:}是内部的 Kate 变量。 切换Output到Insert at Cursor Position。 按OK,然后按Apply。而已。 您可以使用此链接检查可用的日期格式。 有关 Kate 外部工具的更多信息,请参见此处。
如果您想在全球范围内拥有该功能,您可以使用 xdotool 。
在我的设置中,我有一个 shell 脚本
并且我绑定到一个全局热键。
将其保存为某处的可执行文件,然后:
Add > Add Tool
Name
为您喜欢的名称Executable
为/path/to/script
Output
我用过Insert at Cursor Position
为此,我正在使用 AutoKey App,设置 ++d 来运行此脚本
在这种情况下,无需使用外部脚本。
转到
Tools
>External Tools
>Configure...
,按Add>Add tool...
Name:
一个名字,比如说,Insert date
。view-calendar
在Actions
组中。Executable:
为echo
。Arguments:
为-n %{Date:dd.MM.yy}
。-n
防止命令换行echo
,%{Date:}
是内部的 Kate 变量。Output
到Insert at Cursor Position
。按OK,然后按Apply。而已。
您可以使用此链接检查可用的日期格式。
有关 Kate 外部工具的更多信息,请参见此处。