当前位置:  开发笔记 > 编程语言 > 正文

有什么方法可以绕过android studio中内置的自动保存?

如何解决《有什么方法可以绕过androidstudio中内置的自动保存?》经验,为你挑选了3个好方法。

目前的Android Studio版本具有内置自动保存功能.这意味着如果您关闭文件,它将自动保存更改.

这是不方便的,这意味着在试验代码时,需要注意所有更改,因为没有选项可以让对话框请求在关闭选项卡或项目时保存更改,就像在许多其他ide中一样.

根据文档IntelliJ IDEA 15.0帮助/保存和还原更改:

IntelliJ IDEA何时自动保存更改的文件?

自动保存由以下人员发起:

编译项目,模块或类

启动运行/调试配置

执行版本控制操作,如拉,提交,推送等.

在编辑器中关闭文件

关闭一个项目

退出IDE

.../...

请注意,这些是可选的自动保存触发器,您无法完全关闭自动保存.

以下是可在Android Studio中更改的自动保存设置:

在此输入图像描述

TLDR

是否有任何工作来规避这种自动保存?


这些问题是相关的,但不承认ide的这种预期行为,而是要求在ide中修复.

有关:

如何在Android Studio中禁用自动保存保存

如何关闭Android Studio中的自动保存?



1> 小智..:

如果您想进行试验,请使用右上角的还原按钮.如果您正在使用VCS(如git ...),这将特别有效,因为它将恢复到上次提交的版本.由于提交仍然是手动的,这将很快取代您的传统保存.

如果你没有使用VCS,它恢复的时间点会更加随意,但根据我的经验,这需要一个很好的猜测.如果这还不够,您可以使用恢复按钮旁边的历史记录按钮,该按钮跟踪IntelliJ保存的每个版本,然后您可以返回到您喜欢的任何时间点.:)



2> Michele La F..:

Android Studio作为一个软件非常基于JetBrains软件解决方案,如IntelliJ(用于Java)和PHPStorm(用于PHP,如其名称所示).

作为一个概念本身,JetBrains已经实现了这一功能,并且作为一家公司认为它比手动保存更有效率和更高效.因此,无法在Android Studio中禁用此行为或启用任何确认.

取自JetBrains IntelliJ 常见问题解答:

因为IntelliJ IDEA能够在大型重构操作中同时更改这么多文件,并且无需打开它们就可以更改它们,因此单个文件保存不是很有意义.认识到这一点,IntelliJ IDEA保留随时保存您的任何文件的权利.一旦你习惯了,你永远不必担心文件的保存状态,这真的很不错.

话虽如此,并且作为开发人员自己也遇到过这个问题,我同意如果Android工程师(或JetBrains本身)启用了手动保存功能,那将是一个好主意.毕竟,开发人员可以选择是否需要此功能.

对于Jetbrain的防御,他们通过他们的Ctrl+ Z快捷键具有非常好的撤销功能,让开发人员可以返回许多步骤并找到发生某个错误的位置.



3> vikingsteve..:

现在所有基于IntelliJ的产品都可以随时保存任何打开或修改过的文件 - 将其读作"立即".

我建议你放弃尝试禁用它(相信我,不可能破解它),或者改变你的工作流程或者处理文件的副本.

作为背景我应该提到我是IntelliJ的插件作者(在JetBrains存储库中有3个公开发布的插件),因此对内部IntelliJ架构有一个合理的理解.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有