java - 让 Emacs 在缩进时对齐点运算符

标签 java c++ emacs auto-indent

在 Emacs C 类模式(C++、Java)中,我希望代码缩进如下:

SomeClass someObject;
someObject.add( foo )
          .add( bar )
          .execute();

但是,默认情况下 Emacs 会这样做:

SomeClass someObject;
someObject.add( foo )
    .add( bar )
    .execute();

我必须如何调整缩进,我必须调整哪些变量?

最佳答案

您可以使用复杂对齐(高亮区域和C-u M-x align-regexp)

出现提示时:

REGEXP:  \(\.\)
GROUP:   -1
SPACING: 0
REPEAT:  n

关于java - 让 Emacs 在缩进时对齐点运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11884553/

相关文章:

c++ - 以下代码是否使用 std::set "legal"?

emacs - 如何在 Emacs viper-mode 中重新映射前缀键 'c' 、 'd' 等

linux - 如何只允许在 Emacs 控制台上打印某些文本?

java验证文本文件中的变量

java - Spring Boot 和 Angular 身份验证 - 如何保护应用程序?

java - 列表中的第一项图像错误

C++程序在函数调用处停止

java - 编译后的java程序没有输出

c++ - Cmake:如何引用链接到多个程序的目标文件中的文件?

regex - 防止将字符串解释为正则表达式