如何在 Android Studio 中自动删除尾随空格?

Posted

技术标签:

【中文标题】如何在 Android Studio 中自动删除尾随空格?【英文标题】:How do I auto-remove trailing whitespace in Android Studio? 【发布时间】:2014-12-08 20:42:23 【问题描述】:

类似于question for eclipse,

如何从正在编辑的整个文件中自动删除尾随空格? 如何仅从我更改的行中自动删除尾随空格?

【问题讨论】:

真正的问题是,为什么行后有空格?这是不正常的。 @Raptor 例如Markdown 文件中行尾的双倍空格会生成换行符 (<br>) 【参考方案1】:

一个简单的快捷键就是Ctrl + alt + L

【讨论】:

【参考方案2】:

在窗口中您可以在 android 工作室中使用 Ctrl + alt + enter 重新格式化代码,这是正确缩进代码的最佳方式

【讨论】:

【参考方案3】:

您也可以通过以下首选项(编辑器 -> 常规 -> 其他)在保存时启用它:

对于那些想知道的人,

“始终在插入符号行保留尾随空格”

如果选择此选项,则在保存操作时(例如,当您切换到另一个窗口时)插入符号所在的行上的尾随空格将不会被去除。

(bigger image)

【讨论】:

对于那些想知道的人,“始终在插入符号行上保留尾随空格” 意味着 “如果选择此选项,则不会在行中删除尾随空格插入符号被放置在保存操作中(例如,当您切换到另一个窗口时)。"【参考方案4】:

哈,就这么简单Code->Reformat code...(option-cmd-L)

【讨论】:

如果你的项目使用原生调试并且包含cxx文件,这会有意想不到的副作用,请谨慎使用。

以上是关于如何在 Android Studio 中自动删除尾随空格?的主要内容,如果未能解决你的问题,请参考以下文章

Android studio自动删除没用的资源

Android Studio:如何删除/更新添加到所有新类的“创建者”注释?

如何取消IDEA的自动删除行尾空格?

Android Studio设置自动导入import以及自动删除没用到的import

Android Studio 常用快捷键

Android Studio恢复误删除文件