在OS X上的TextEdit中更改标签间距


13

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

我正在使用OS X Mavericks。


似乎早就已经在这里找到答案: apple.stackexchange.com/questions/40040/...
Jabbath

2
不,那不是答案。即在格式化的文本文件中更改textEdit中的标签空间。我想知道是否有一种方法可以更改将应用​​于所有纯文本应用程序的系统默认标签间距。-系统默认的,如果你会...
扎克·史密斯

Answers:


22

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

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

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


这打破了我在Mac OS T_T中的所有内容
user3595632'18

@ user3595632“内容”?如果您是指目录,那么我猜您在其中使用了制表符和空格。您正在更改制表符宽度,因此需要假定其中附带的所有内容。
liquidblueocean

适用于我的版本1.13(333)。
ahcox

1

2015年4月更新:此Textedit已停止为我工作。所有窗口都是不可见的。

一位好心的人对TextEdit进行了少许修改,以在“首选项”窗口的“新文档”选项卡的底部添加一个字段“制表符宽度”。

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

code.google.com下载

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

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


我不明白为什么苹果不能做到这样。
扎克·史密斯

自1996年OPENSTEP 4.0引入该程序以来,我认为他们没有修改过该程序,只是考虑到了新的存储协议(自动保存和iCloud)。
Andrew Swift

好吧,这些添加了我似乎无法摆脱的烦人的页面边框。和以前的版本(特立独行),您必须先创建一个新文档,然后才能键入。但是,这个好心的人做得很好-您可以打开它并输入内容,作为奖励,您可以更改标签的大小!
扎克·史密斯

0

TextEdit的标签基于距离,而不是字符数。

如果将文本设置为30pt,则选项卡为四个空格。在14pt,它们是八个空格。

因此,没有设置的“空格数”可以修改。

一种解决方案是:

  1. 更改 RTF文件的字体首选项以匹配我的TXT首选项。

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

(做一些编辑)

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

对我而言,RTF选项卡默认为4个空格-这取决于字体和大小。


1
这样的过程无法达到使用text edit:p的全部目的。不过谢谢
Zach Smith
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.