我需要在Emacs中能够浏览和编辑驼峰命名法单词的部分。类似于Intellij IDEA中的camel humps功能。 例如,我需要在字符串BlahFooBar中识别Blah,Foo和Bar作为3个单独的单词,以便我可以像单独的单词一样浏览/编辑它们。
我尝试过尝试操作语法表。
(modify-syntax-entry ?A ".")
(modify-syntax-entry ?F ".")
这个设置会使得 lah, oo, 和 ar 这些单词和字符 B 和 F 成为分隔符,导致向后导航(以及向后删除单词)无法按预期工作。
我需要基于正则表达式而不是分隔符来确定单词边界。