如何配置Eclipse编辑器(或PyDev)将点作为Mac OS X上的单词边界处理?

时间:2014-01-08 14:10:40

标签: eclipse macos pydev

我在Mac OS 10.7上使用Eclipse和PyDev。出于某种原因,我的编辑不承认'。'作为单词边界,ctrl+right(即“下一个单词”命令)跳过整个标识符系列。例如,按照ctrl +右键跳过整个标识符系列,如插入符号所示:

someObject.someProperty.someMethod()
^                                 ^

这太糟糕了。使用shift + ctrl + right来仅选择单个标识符会很烦人。我该如何解决这个问题?

注意:this answer中引用的偏好设置无法解决问题。

1 个答案:

答案 0 :(得分:2)

该问题原因是由Mac OS 系统偏好设置设置引起的。

10.9(小牛队)及以后:

Word Break 选项已在Mavericks中删除。代替:

defaults write .GlobalPreferences AppleTextBreakLocale en_US_POSIX

来源:

10.8及更早版本:

非常感谢@Fabio Zadrozny在this old PyDev issue thread中描述修复:

  

转到系统偏好设置>语言与文字>文字,并设置'Word   打破'英语,美国(计算机)'的下拉。

...然后重新启动Eclipse,你就可以了!