当我在 "for" 之后按 'o' 时 spacemacs 缩进

spacemacs indent when I press 'o' after "for"

举个例子,当我在java

的第3行按'o'
public int maximumProduct(int [] nums)
{
    for(int i = 0; i < nums.length; i ++)

}

然后我按'{'做一个块,ident就是这样

public int maximumProduct(int [] nums)
{
    for(int i = 0; i < nums.length; i ++)
        {

        }
}

看那个,牙套很尴尬。我该怎么做才能解决 spacemacs 中的这个问题?知道的请留言,谢谢! :)

您没有提供全部信息,但当您在包含 Java 代码的缓冲区中时,请尝试按 ctrl-c .,这将运行命令 c-set-style并选择 gnu 以外的任何内容。 (我喜欢linux。)

要了解更多信息,您可以使用 Emacs 的内置帮助功能(SPC h d f c-set-style for spacemacs)或查看 wiki:https://www.emacswiki.org/emacs/IndentingC