深度编辑器会在打字间隙的时候自动保存文件
Tofloor
poster avatar
wangyong
deepin
2018-01-23 18:51
Author
我十多年前玩Emacs的时候,有次遇到写了一天的插件,突然断电的尴尬。随后给Emacs开发了自动保存文件插件(auto-save.el:https://www.jianshu.com/p/998ceaf522d1
在用户打字的时候不保存,但是只要用户的手指一停顿就会立即自动保存文件,这样既做到在最完美的保存时间把控,又不会频繁的的因为保存文件打扰用户。

今天写了个补丁,把Emacs auto-save.el的功能移植到深度编辑器中:https://github.com/manateelazyca ... 3b518839e6ef829b189

以后所有的深度用户再也不用手动保存文件了,再也不会有因为写了一天的文档而突然断电的那种想骂娘的感觉。

有的用户会问,如果遇到编辑系统文件没有权限怎么办?
那是我接下来会开发的功能,遇到有写权限限制的文件不会手动保存,而是用户手动按保存快捷键的时候提示用户输入管理员密码,然后进入自动保存的逻辑。

这么贴心的编辑器即将面世,就问你们怕不怕?哈哈哈

Reply Favorite View the author
All Replies
3 / 3
To page
avatar
mutong
deepin
2018-01-24 13:22
#41
不要再坚持sublime了,试试vscode吧,deepin编辑器作为系统自带轻量编辑器也是少不了的
Reply View the author
avatar
159******10
deepin
2018-01-24 17:13
#42
https://bbs.deepin.org/post/152249
1. 如果是自动覆盖原文件的自动保存,我是不敢用的,因为有时候我想彻底丢弃所有的修改,或者用另外的文件 ...

这个其实你可以自己撤销,或者配合git使用,一般情况下都是希望自动保存的,配合热更新,很方便。phpstorm等ide都是自己保存
Reply View the author
avatar
duanyao
deepin
2018-01-24 18:13
#43
https://bbs.deepin.org/post/152249
这个其实你可以自己撤销,或者配合git使用,一般情况下都是希望自动保存的,配合热更新,很方便。phpstor ...

请仔细看,我已经说了,“这只在文件处于版本管理系统中的情况下有些用处”。
但深度编辑器是个通用文本编辑器,不是专门写代码用的。
Reply View the author
avatar
159******10
deepin
2018-01-25 18:40
#44
https://bbs.deepin.org/post/152249
请仔细看,我已经说了,“这只在文件处于版本管理系统中的情况下有些用处”。
但深度编辑器是个通用文本 ...

可以关闭自动保存的,老王说过了
Reply View the author
avatar
134******40
deepin
2018-01-25 19:29
#45
希望加入,如果关闭的时候有多个文件没有保存,下次打开时依旧是上次关闭的状态。就是不保存也会保持上次关闭的状态。notepad++这个功能很实用。
Reply View the author
Comments
duanyao
2018-01-25 19:36
1
avatar
duanyao
deepin
2018-01-25 19:39
#46
https://bbs.deepin.org/post/152249
可以关闭自动保存的,老王说过了

我知道。但如果一个功能不降低安全性、无副作用、不影响已有使用习惯,那用户就没理由关闭了。
Reply View the author
avatar
wangyong
deepin
2018-02-05 01:07
#47
https://bbs.deepin.org/post/152249
希望加入,如果关闭的时候有多个文件没有保存,下次打开时依旧是上次关闭的状态。就是不保存也会保持上次关 ...

https://github.com/manateelazycat/deepin-editor/commit/66201d85b9509a7d1095d708e037ac344ce592ba
补丁已经实现了

看动画 



Reply View the author
Comments
jdocker
2018-02-05 17:44
太高兴了,王大威武。
avatar
139******43
deepin
2018-02-05 07:46
#48
https://bbs.deepin.org/post/152249
其实有开发背景的人都会怕错改了(因为开发背景的人接触的都是各种精巧的配置文件)。
但是普罗大众面对 ...

自动保存可以当作一个高级功能选项。或者开启自动保存状态时会显示“自动保存”状态。
Reply View the author
avatar
zccrs
deepin
2018-02-09 18:12
#49

需要更新的libdtkwidget
Reply View the author
avatar
南浦月
deepin
2018-02-09 23:19
#50
萌新怕到瑟瑟发抖~
Reply View the author
avatar
153******90
deepin
2018-02-10 00:11
#51
什么时候上架
Reply View the author
avatar
rekols
deepin
2018-02-10 00:54
#52
萌新怕到瑟瑟发抖~
Reply View the author
3 / 3
To page