繁体   English   中英

如何在Mac OS X上配置Eclipse编辑器(或PyDev)以将点视为单词边界?

[英]How can I configure the Eclipse editor (or PyDev) to treat a dot as a word boundary on Mac OS X?

我在Mac OS 10.7上将Eclipse与PyDev结合使用。 由于某种原因,我的编辑器无法识别“。”。 作为单词边界,因此ctrl+right (即“ Next Word”命令)跳过了整个标识符序列。 例如,按ctrl + right可以跳过整个标识符系列,如尖号所示:

someObject.someProperty.someMethod()
^                                 ^

这太令人沮丧了。 使用shift + ctrl + right仅选择单个标识符很烦人。 如何解决此问题?

注意: 此答案中引用的首选项设置不能解决问题。

原来,此问题是由Mac OS的“ 系统偏好设置设置引起的。

10.9(小牛)及更高版本:

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

defaults write .GlobalPreferences AppleTextBreakLocale en_US_POSIX

资料来源:

10.8及更早版本:

非常感谢@Fabio Zadrozny在此旧的PyDev问题线程中描述了此修复程序:

转到系统偏好设置>语言和文本>文本,然后将“分词”下拉菜单设置为“英语,美国(计算机)”。

...然后重新启动Eclipse,一切顺利!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM