在 OS X 上的 TextEdit 中更改制表符间距

在 OS X 上的 TextEdit 中更改制表符间距

如何更改 TextEdit 的制表符间距?默认值太大(我认为是 8 个空格)。

我正在使用 OS X Mavericks。

答案1

对于纯文本标签,您无需替换整个 TextEdit 应用程序即可进行更改。我查看了他们更改的源代码,它提供了更简单的答案:打开终端并输入

defaults write com.apple.TextEdit "TabWidth" '4'

其中“4”是制表符应有的空格数。

答案2

2015 年 4 月更新:此 Textedit 已停止工作。所有窗口均不可见。

一个善良的灵魂略微修改的文本编辑在“首选项”窗口的“新建文档”选项卡的底部添加一个字段“标签宽度”。

输入 1 到 100 之间的一个数字(含),它会将制表符的宽度更改为该数字(以字符宽度为单位)。

下载地址code.google.com

由于我无法替换主 TextEdit 应用程序,因此我将修改后的应用程序重命名为 TextEditT.app。

[更新]更好的解决方案是右键单击新旧版本,然后选择“显示包裹内容”.然后您可以替换现有应用程序的内容包含标签友好型应用程序的内容。

答案3

TextEdit 根据距离来设置标签,不是字符数。

如果我将文本设置为 30pt,制表符就是四个空格。如果设置为 14pt,制表符就是八个空格。

因此,不存在可以修改的固定“空间数量”。

一个解决方案是:

  1. 更改字体偏好设置使 RTF 文件符合我的 TXT 偏好。

  2. 暂时地将 TXT 文件转换为 RTF在编辑时(cmd-shift-T)。

(进行一些编辑)

  1. 转换回 TXT当你退出时(cmd-shift-T)。

对于我来说,RTF 制表符默认为 4 个空格——这取决于字体和大小。

相关内容