根据您的系统,单词分隔符会改变您选择/删除单词的方式(例如通过双击它或使用键盘组合键)。
事实是我讨厌OSX 的默认行为。
例如:
取以下代码行:
obj.attr1.innerAttr
如果我的光标在行尾并且我按alt+ backspace,它将删除所有内容,而不仅仅是innerAttr
.
我只找到了一些应用程序(如 iTerm),可以让您更改单词选择分隔符。
有没有办法为整个系统更改它?
两个英文选项(至少对于 ASCII 字符)之间的唯一区别似乎是句点和冒号是否被视为单词的一部分。
部分话:
'.:_
在标准'_
英语(美国,计算机)不是单词开头或结尾的一部分:
$+<=>^`
在标准$+<=>^`
英语(美国,计算机)小智 3
据我所知,选择词分离是在每个应用程序的基础上完成的,而不是在整个系统范围的基础上完成的。iTerm 允许您配置字符,但这是一个非常不寻常的选项;大多数应用程序使用 Cocoa 和 Carbon 库中预先确定的默认值,这些默认值是硬编码的,而不是从集中的首选项设置中提取的。