在TextEdit中,如果键入两个`-`,它将转换为更长的`-`。


11

我使用TextEdit编辑我的文本。

如果输入双精度字-,它将转换为更长的数字-

如何避免这种情况?


我在Notes中也注意到了这一点!
MicroMachine

Answers:


21

转到编辑→替换并禁用智能短划线。

您可以在系统偏好设置中全局禁用此功能:键盘→文本。禁用“使用智能引号和破折号”。

要仅全局禁用破折号替换,而通过将替换添加到“系统偏好设置”中来启用智能引号,请执行以下操作:键盘→文本。--为“替换”和“ with” 添加一个新条目集以禁用替换。之所以可行,是因为无论是否启用替换,此处的条目都会覆盖OS。

要在没有此替代方法的情况下全局禁用破折号替换,可以禁用NSAutomaticDashSubstitutionEnabled:

defaults write -g NSAutomaticDashSubstitutionEnabled 0

5
我必须承认,我在每个程序中都关闭了自动更正类型的功能。我不喜欢一个试图假装它知道我比我更想要的程序……
Ghotir

1
@Ghotir我喜欢自动更正功能。双击-键比than-快得多。
grg

1
这可以在全球范围内系统的喜好来设置
约翰·济慈

3
@grgarside我并不是要暗示我的方式是唯一(或最佳)方式。您的里程肯定会有所不同。:)
Ghotir '17

2
我感到困惑的是,仅通过查看“编辑”菜单即可解决这个非常基本的问题,它的排名如此重要
Tom Gewecke
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.