我认为这是 Mountain Lion 的特色,当您输入两次 -(破折号)时,它会变成 —(长破折号)。当您输入 tm 时,它会变成 ™(商标符号)。或者当您输入三个 .(点)时,它会变成 ...(省略号)。有些很有用,有些很烦人。总的来说,我想停止这种情况。我该如何实现呢?
答案1
(在 Sierra 10.12 上,它现在位于键盘控制面板中)
进入系统偏好设置并选择“语言和文本”
您将在“文本”选项卡中找到替换列表。
如果你想避免--
变成—
(破折号),你需要使用+按钮并添加新规则来替换--
(--
用其自身替换)
或者,右键单击文本字段并转到“替换”并禁用“智能破折号”
答案2
我在 Mavericks (10.9) 上遇到了同样的问题,修复方法略有不同。转到“系统偏好设置”,然后选择“语言和地区”,然后单击“键盘偏好设置...”按钮并转到“文本”选项卡。但是,它不再是替换,而是在窗口右侧有一个复选框“使用智能引号和破折号”。取消勾选此项可阻止它将两个连字符更改为一个短破折号。
一个小问题:在 10.9.5 使用 TextEdit(可能还有其他版本)时,您必须退出然后重新启动编辑器才能使此更改生效。
答案3
在 11.11 中,它位于System Preferences
>下Keyboard
。有一个复选框Use smart quotes and dashes
。
11.11 中的键盘首选项
答案4
不确定你们是否还遇到这个问题,但我刚刚发现它有多令人沮丧。我正在为 Apple Remote Desktop 编写一个 unix 脚本,它需要一个--get
标志,但它不断转换为破折号,破坏了命令。
我找不到关闭长破折号转换的方法,但一切希望还没有破灭。在“语言和文本”菜单(文本选项卡)中,我创建了一个替换条目--
(--
即用其自身替换两个破折号)。这会覆盖系统转换--
为长破折号的功能。