如何在 Mac OS X 中更改单词选择分隔符?

ave*_*ian 11 selection macos

根据您的系统,单词分隔符会改变您选择/删除单词的方式(例如通过双击它或使用键盘组合键)。

事实是我讨厌OSX 的默认行为。

例如:

取以下代码行:

obj.attr1.innerAttr

如果我的光标在行尾并且我按alt+ backspace,它将删除所有内容,而不仅仅是innerAttr.

我只找到了一些应用程序(如 iTerm),可以让您更改单词选择分隔符。

有没有办法为整个系统更改它?

Lri*_*Lri 5

两个英文选项(至少对于 ASCII 字符)之间的唯一区别似乎是句点和冒号是否被视为单词的一部分。

部分话:

  • '.:_ 在标准
  • '_ 英语(美国,计算机)

不是单词开头或结尾的一部分:

  • $+<=>^` 在标准
  • $+<=>^` 英语(美国,计算机)


小智 3

据我所知,选择词分离是在每个应用程序的基础上完成的,而不是在整个系统范围的基础上完成的。iTerm 允许您配置字符,但这是一个非常不寻常的选项;大多数应用程序使用 Cocoa 和 Carbon 库中预先确定的默认值,这些默认值是硬编码的,而不是从集中的首选项设置中提取的。