每当我编辑文件时,我都会在Android Studio中弹出一条消息。它说,“这个文件缩进了标签,而不是4个空格。”我可以单击“确定”或“缩进4个空格”,我知道有更改标签的方法(请参阅this question),但有时会弹出此消息有点烦人。我甚至尝试点击“显示设置”,然后点击“使用标签字符”,但我仍然弹出了消息。
为什么总会出现?我该怎么办呢?
注意:我的Java项目是从Eclipse导入的。
答案 0 :(得分:52)
JetBrains IntelliJ IDEA Blog states:
如果您已经尝试过最新的IntellIJ IDEA 14 EAP版本,那么 可能已经注意到代码样式设置提供了一个新选项: 检测并使用现有文件缩进进行编辑(默认情况下启用。)
这个新选项让IntelliJ IDEA可以检测某些代码样式设置 (如使用制表符和缩进大小)在当前编辑中 文件即时。这意味着即使文件具有代码样式 与您当前的设置不同,它们仍将保留。
所以现在您不必担心丢失文件格式 特定于项目中与某些文件不同的文件 其他人。
您可以在下图中看到该选项:
从Eclipse导入的项目使用制表符而不是缩进空格。 Android Studio允许您保留此代码样式。但是,如果您不想要提醒,则可以执行以下操作之一:
以下任何一项都有效:
取消选中检测并使用现有文件缩进进行编辑设置。
更改Java的默认缩进(不只是在常规代码样式页面上)。转到文件>设置>编辑>代码风格>爪哇即可。在标签和缩进标签上,点击“使用标签字符”。
答案 1 :(得分:4)
不确定以前的版本,但使用 Android Studio 2.2.3,Build#AI-145.3537739,建于2016年12月2日,您可以选择设置>编辑>代码风格,允许您不显示通知。
取消选中它们,它们就会消失!
显示有关检测到的缩进的通知
答案 2 :(得分:2)
启用"使用制表符" (文件 - >设置 - >编辑器 - >代码风格 - > JAVA)。
如果不工作也这样做, 打开"显示空白" (编辑 - >一般 - >外观)。
答案 3 :(得分:1)