在emacs中,当我输入:
public void foo(String one,
String two) {
它如下所示:
public void foo(String one,
String two) {
我宁愿它没有,只是像其他线条延续那样对齐参数。如何配置它不要这样做?
答案 0 :(得分:36)
这来自Emacs CC Mode的Info手册,在Windows上使用GNU Emacs 23.1:
c-show-syntactic-information
)向Emacs询问它认为您正在查看的语法元素。在你的情况下,它会说((arglist-cont-nonempty n m))。c-set-offset
)告诉您要更改此语法元素的缩进级别。(setq c-offsets-alist'((arglist-cont-nonempty。+)))
答案 1 :(得分:2)
我喜欢在每个源文件的第一行中指定模式样式。尝试:
// -*- mode: java; c-file-style: "stroustrup" -*-
这将为您提供合理的表格。您也可以尝试“k& r”。