【发布时间】:2012-12-07 17:24:49
【问题描述】:
如果我的 .emacs 为空或仅包含行
(require 'cc-mode)
(add-to-list 'c-offsets-alist '(annotation-top-cont .0))
(add-hook 'java-mode-hook
'(lambda () (c-set-offset 'annotation-top-cont 0)))
然后,而不是保护与@Override 对齐
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
protected 相对于@Override 缩进
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
我应该对我的 .emacs 进行哪些更改,以便缩进成为上面的顶部示例?
【问题讨论】:
-
我认为您应该考虑使用 Eclipse 或其他一些 IDE;它将极大地提高您的生产力。我经常使用 emacs,但从不使用 Java。
-
我同意 Eclipse 非常棒。我在 Eclipse 和 emacs 之间来回切换(这个问题在两者之间缩进的唯一区别)。目前我觉得两者都是必要的,因为 emacs 有大量 Eclipse 缺乏的特性。
标签: java indentation emacs23