本节说明由用户指定制表位的机制,以及使用和设置这些制表位的机制。 之所以称为“制表位”,是因为该功能与打字机上的制表位类似。 该功能通过插入适量空格与制表符到达下一个制表位列实现; 它不影响缓冲区中制表符的显示(see 常规显示规则)。 注意作为输入的 TAB 字符仅在少数主模式(如文本模式)中使用该制表位功能。 See Tab Stops in The GNU Emacs Manual。
该命令在光标前插入空格或制表符,直至到达 tab-stop-list 定义的下一个制表位列。
该变量定义 tab-to-tab-stop 使用的制表位列。
它可以是 nil,或是一列递增的整数,整数间无需等距。
该列表会通过重复最后两个元素之间的间距隐式延伸至无穷(如果列表元素少于两个,则使用 tab-width)。
值为 nil 表示每隔 tab-width 列设置一个制表位。
使用 M-x edit-tab-stops 可交互式编辑制表位位置。