在android studio中,我想设置代码编辑器,这样我就可以用键盘箭头移动光标,或者用鼠标在空行的某个地方单击,光标将放在前一行代码开始的右下方。
android - IntelliJ“在空行上保持缩进”不起作用-LMLPHP
据我所知,选项keep indents on empty lines应该会激活这种行为,但不幸的是,在设置之后,我仍然无法实现我无法实现的目标。
如果光标转到空行,则它始终位于行的开头。
尝试重新启动android studio,没有帮助。
谷歌搜索了很多没有找到任何信息。
如果有人知道如何得到这种行为,帮助将非常感激。

最佳答案

intellij idea中有一个问题可能与这里的问题非常相似。
https://youtrack.jetbrains.com/issue/IDEA-144196
我找到的解决方法是将Settings > Editor > General中的“strip trailing spaces on save”选项设置为“none”。除了在代码样式设置中启用使缩进保持在空行上的选项外,此操作也有效。从我的推测来看,似乎是应用规则来缩进冲突的逻辑,或者是存在某种操作顺序规则问题,而选择去掉尾随空格。
这不是一个完美的解决办法…通过这样做,您可以在空行上保持标签,但这样做的代价是在行尾保留任何空行。
我不确定他们是否已经为idea 15版本修复了这个问题,但如果问题的状态是任何指标,我打赌不会。可能有比这更好的解决办法。只是我试过的那个结果可以接受。

07-28 01:52
查看更多