gedit 代码将当前日期嵌入文件中

gedit 代码将当前日期嵌入文件中

gedit 编辑器是否有代码可以在我保存文件时自动嵌入当前日期?我并不总是记得编辑文件中的“上次更新”注释。

答案1

gedit 编辑器是否有代码可以在我保存文件时自动嵌入当前日期?

我有 gedit 3.28.1 但不知道这样的代码。

以下脚本会在您使用纯文本编辑器(例如 gedit 或 geany 以及 LibreOffice Writer)保存文件时,将时间戳作为最后一行插入到文件中在 x11 上。我不使用 Wayland。

您需要安装工具響鳴

#!/bin/bash

sleep 0.1 && xdotool key ctrl+End Return;

sleep 0.1 && date '+%Y-%m-%d %H:%M:%S' | tr -d "\n" | xsel -i -b;

sleep 0.1 && xdotool key "ctrl+v";

sleep 0.1 && xdotool key "Alt+F4";

exit

我将脚本保存为添加时间戳〜/箱,使其可执行,并指定Shift+ Super+S作为其键盘快捷键。

我的笔记本电脑有点旧了;也许各种睡觉在更快的机器上不需要输入。

归功于http://www.arcadien.net/node/48

动画演示了添加时间戳

答案2

我没有找到在 gedit 中执行此操作的方法,但我找到了使用 PHP 执行此操作的方法。由于无论如何我都希望我的网页文件具有此功能,因此 PHP 选项对我来说很合适。为了使我的单个页面显示上次编辑的日期/时间,我将以下代码行添加到页面源代码中:

最后修改时间:”。date (“F d YH:i:s.”, getlastmod())。“”;?>

对我来说很管用。另外,CK Bose 的答案看起来是个不错的解决方案。谢谢,DK Bose!

相关内容