Answers:
有一个可用的插件可以完成这项工作。
doublesave.plugin,并doublesave.py到~/.local/share/gedit/plugins。如果该文件夹不存在,则需要创建它。 ~/gedit-backups因为备份文件将存储在这里。从现在开始,每次工作时在gedit中保存文件,都会在中创建带时间戳的备份~/gedit-backups。
也可以调整一些东西。例如,我最近安装了Dropbox,希望gedit-backups放在我的Dropbox文件夹中,而不是~/home/user。而且我更喜欢将时间戳记设置为%Y%m%d%H%M%S而不是%Y_%m_%d-%H_%M_%S。
要进行这两个更改,请编辑~/.local/share/gedit/plugins/doublesave.py。
gedit-backups在所需位置创建一个文件夹~/.local/share/gedit/plugins/doublesave.pyc编辑 ~/.local/share/gedit/plugins/doublesave.py
寻找
homedir = os.path.expanduser("~")+"/gedit-backups/"
commands.getoutput("mkdir "+homedir)
name = doc.get_short_name_for_display()
timestamp = datetime.now().strftime("%Y_%m_%d-%H_%M_%S")
ext = ".bak"
newFileName = name+"-" + timestamp + ext
newpath = "\""+homedir + newFileName+"\""
command = "cp \""+source+"\" "+ newpath
print command
commands.getoutput(command)
commands.getoutput("chmod -w "+newpath)
homedir = os.path.expanduser("~")+"/gedit-backups/"为所需的内容。我用homedir = os.path.expanduser("~")+"/Dropbox/gedit-backups/""%Y_%m_%d-%H_%M_%S"到"%Y%m%d%H%M%S"