답변:
작업을 수행 할 수있는 플러그인이 있습니다.
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"