Android IntelliJ";在空行上保留缩进“;不起作用

Android IntelliJ";在空行上保留缩进“;不起作用,android,android-studio,intellij-idea,code-editor,Android,Android Studio,Intellij Idea,Code Editor,在androidstudio中,我想设置代码编辑器,这样我就可以用键盘箭头移动光标,或者用鼠标单击空行上的某个位置,光标将放置在前一行代码开头的右下方 据我所知,选项在空行上保留缩进应该会激活这种行为,但不幸的是,在设置它之后,我仍然无法实现我不想实现的目标。 如果光标指向空行,则它始终位于该行的开头。 尝试重新启动Android Studio,但没有帮助 谷歌搜索了很多,没有找到任何信息 如果有人知道如何做出这种行为,我们将非常感谢你的帮助 Intellij Idea中有一个问题与此类似,可

在androidstudio中,我想设置代码编辑器,这样我就可以用键盘箭头移动光标,或者用鼠标单击空行上的某个位置,光标将放置在前一行代码开头的右下方

据我所知,选项
在空行上保留缩进
应该会激活这种行为,但不幸的是,在设置它之后,我仍然无法实现我不想实现的目标。 如果光标指向空行,则它始终位于该行的开头。 尝试重新启动Android Studio,但没有帮助

谷歌搜索了很多,没有找到任何信息


如果有人知道如何做出这种行为,我们将非常感谢你的帮助

Intellij Idea中有一个问题与此类似,可能适用于这里

我找到的解决办法是将
Settings>Editor>General
中的“保存时删除尾随空格”选项设置为“无”。除了在代码样式设置中启用使缩进保持在空行上的选项外,还可以使用此选项。根据我的推测,这似乎是将规则应用于缩进冲突的逻辑,或者存在某种操作顺序规则问题,带有剥离尾随空格的选项

这不是一个完美的解决办法。。。通过这样做,您可以将制表符保留在空行上,但这样做的代价是在行尾保留任何空格


我不确定他们是否在Idea 15版本中解决了这个问题,但如果问题的状态是任何指标,我打赌不会。可能还有比这更好的解决办法。这正是我尝试的一个,产生了可接受的结果。

在我的情况下,除了选项
在空行上保持缩进
,我必须标记此选项,现在它正在工作


谢谢您的回答,不幸的是,除了启用“将缩进保留在空行上”之外,还将“保存时带尾随空格”设置为“无”并没有解决此问题。好的,它正在工作,仅在我正在编写的新代码上:)再次感谢!Idea中的
CTRL+ALT+L
键组合将对整个文件应用格式规则。如果Android Studio有不同的默认配置,您可以在Keymap设置中找到它。我还为Idea使用了一个名为“SaveActions”的插件,它在保存文件时自动应用格式化程序。如果这个插件也可用于Android Studio,它可能会为您带来额外的便利。现在它也在处理旧文件。这是mac上的COMMAND+OPTION+L,是“重新格式化代码”操作。非常感谢,现在它的工作完全符合我的需要。)