Emacs中，有多种命令可用于自动解决缩进问题。Elastic tabstops是一种需要文本编辑器支持的制表风格，当块中的一行的长度改变时，整个文本块将自动对齐。
风格.
K&R.K&R风格常在C、C++以及其他中使用。在布莱恩·柯林汉与丹尼斯·里奇的《C程序设计语言》一书中也有使用。它起源于Kernighan和Plauger的《》及软件工具。
Haskell风格.Haskell是一种大括号可选的语言，也就是说，下面的两组代码在