在 iTerm2 中更改制表符宽度

在 iTerm2 中更改制表符宽度

iTerm2 中的制表符似乎默认显示为 8 个空格。有没有办法将其更改为 2 个或 4 个?我在 iTerm2 首选项或文档中没有找到任何内容。

答案1

Advanced > Terminal您可以在 iTerm 首选项下的(部分标题)中找到此设置

设置名称为Default tab stop width for new sessions,默认值确实是8

iTerm2 偏好设置的屏幕截图

作为参考,我正在运行 iTerm Build 3.3.8 beta 5。

答案2

tabs程序可以做到这一点(改变终端)。 例如

tabs -2

将制表符间隔设置为2。这是 VT100(实际上是 ECMA-48)的一个相当标准的功能,iTerm2 似乎支持该功能。以下是 iTerm2 的屏幕截图,来自使用tabs和的测试脚本tput(用于调查其他终端仿真器): 在此处输入图片描述

但是程序(例如 vi)无法意识到这种变化,因此结果可能不令人满意。

相关内容