根据您的系统,单词分隔符会更改您选择/删除单词的方式(例如,双击该单词或使用键盘上的组合键)。
事实是我讨厌 OSX的默认行为。
例如:
采取以下代码行:
obj.attr1.innerAttr
如果我的光标在行的末尾而我按alt+ backspace,它将删除所有内容而不是删除内容innerAttr
。
我只找到了一些应用程序(例如iTerm),可让您更改单词选择分隔符。
有没有办法改变整个系统?
根据您的系统,单词分隔符会更改您选择/删除单词的方式(例如,双击该单词或使用键盘上的组合键)。
事实是我讨厌 OSX的默认行为。
例如:
采取以下代码行:
obj.attr1.innerAttr
如果我的光标在行的末尾而我按alt+ backspace,它将删除所有内容而不是删除内容innerAttr
。
我只找到了一些应用程序(例如iTerm),可让您更改单词选择分隔符。
有没有办法改变整个系统?
Answers:
据我所知,选择单词的分隔是基于每个应用程序而不是整个系统。iTerm允许您配置字符,但这是一个非常不寻常的选择。大多数应用程序使用Cocoa和Carbon库中的预定默认值,这些默认值是硬编码的,而不是从集中的首选项设置中提取的。
defaults write .GlobalPreferences AppleTextBreakLocale en_US_POSIX
通过apple.stackexchange.com/a/124788/15378提出的