当我输入一个函数时,我得到如下缩进:
function bla {
if []; then
echo
fi
函数标题后的第一行缩进 4 个文字空格,然后在该if
行之后,我得到一个 8 个空格长的文字制表符。真正的问题是,当我尝试删除之前的选项卡时fi
,Emacs 会将选项卡转换为空格,并且只删除第一个空格。
顺便说一句,我Tab在每个缩进行的开头按,因为不知何故Enter不会自动缩进。
编辑:我想我必须接受 Emacs 中的缩进有点“特殊”。