Leopard Terminal 应用程序(版本 2.0.2)中双击文本选择的分隔符包括斜杠 (/) 和句点 (.) - Snow Leopard Terminal 应用程序(版本 2.1.2)中双击文本选择的分隔符包括斜杠 (/) 但不包括句点 (.)。
例如,在 Leopard 2.0.2 版终端窗口中双击“X“ 在 ”项目/nexus.notes“仅选择”关系“而它选择”nexus.notes“在 Snow Leopard 版本 2.1.2 终端窗口上。
我发现使用 shift + 命令会使版本 2.1.2 忽略斜线,从而选择所有“项目/nexus.notes“这非常好,毫无疑问很有用,但我需要反过来,尊重斜线和句点,就像终端应用程序在 Leopard 上所做的那样。
所以我的问题是:是否有人知道如何进行调整以使版本 2.1.2 遵循版本 2.0.2 所遵循的相同分隔符?
我的评论是,这似乎是一个相当随意的改变,所以苹果一定留下了一种方法来恢复既定的行为......(好吧,我只是在开玩笑)
谢谢,彼得
答案1
Terminal 使用系统范围的断词规则,由“系统偏好设置”控制。您应该发现 Terminal 中的双击行为与 TextEdit 和大多数其他应用程序中的行为相同。没有可用的断词设置可以按照您的期望方式运行。
句号“.”有时是单词的一部分,有时不是。例如,“foo.bar”是一个单词,但“foo2.bar”是两个单词。这些规则适用于人类语言,涉及一些启发式方法,这些方法可能并不总是满足用户对终端中任意计算机数据的期望。Snow Leopard 规则规定域名(以及带扩展名的文件名)是一个单词。
(正如您提到的,Shift-Command-双击可选择整个路径名。它还可以打开 URL。)