我实在是找不到任何传统互联网方式得到的答案,希望能得到一些帮助。
对于我当前使用的 Emacs,在大括号进行缩进时表现如下:
if( ... )
{
}
我认为这令人非常恼火;我从未在其他地方见过这种行为。无论如何,我期望的行为是:
if( ... )
{
}
如果有人知道如何修改这个,将不胜感激。
我实在是找不到任何传统互联网方式得到的答案,希望能得到一些帮助。
对于我当前使用的 Emacs,在大括号进行缩进时表现如下:
if( ... )
{
}
我认为这令人非常恼火;我从未在其他地方见过这种行为。无论如何,我期望的行为是:
if( ... )
{
}
如果有人知道如何修改这个,将不胜感激。
基本上你想要:
(setq c-default-style "bsd"
c-basic-offset 4)
有关更多缩进命令:
M-x c-set-style RET style RET
选择预定义的缩进样式style。 在输入样式时键入“?”以查看支持的样式列表; 要查找样式的外观,请选择它并重新缩进一些C代码。
C-c C-o symbol RET offset RET
为语法符号symbol设置缩进偏移量(c-set-offset)。 第二个参数offset指定新的缩进偏移量。
来源: http://www.phys.ufl.edu/docs/emacs/emacs_251.html
另外: http://www.gnu.org/software/emacs/manual/html_node/ccmode/Indentation-Commands.html