例如,当我写
时fixlocale() {
export LANG='en_US.UTF-8';
export LC_CTYPE='en_US.UTF-8';
}
并添加关闭括号,它没有缩进,但我不喜欢它,我想缩小括号括号:
fixlocale() {
export LANG='en_US.UTF-8';
export LC_CTYPE='en_US.UTF-8';
}
不仅仅是bash,我想在C,C ++中到处缩小括号。如何告诉emacs缩进结束括号以及代码。
答案 0 :(得分:1)
在C中让我开始工作
(c-set-offset 'substatement-open '+)
(c-set-offset 'defun-open '+)
这告诉它缩进语句,例如if,while,for ....第二个也告诉它缩进函数定义(不确定你是否需要语句或函数,所以我给了两个)。
答案 1 :(得分:0)
在Shell脚本模式下,默认情况下处于启用状态,上一个分号的C-j将按要求换行和缩进。
如果已经在该行和错误的缩进处,命令“电子支撑”可能会这样做。它很容易实现:基本上是(插入“}”)后跟(缩进 - 相对)