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

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

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

事实上我OSX 的默认行为。

例如:

以以下代码行为例:

obj.attr1.innerAttr

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

我只发现一些应用程序(如 iTerm)允许您更改单词选择分隔符。

有没有办法改变整个系统?

答案1

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

部分字词:

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

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

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

答案2

答案是用户`对于 OS X 10.9 之前的版本来说是正确的(我认为)。但是,在 OS X 10.9 及更高版本中,系统偏好设置略有变化。现在看起来像这样:

语言和地区

答案3

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

相关内容