在Eclipse中使用下划线显示驼峰套接字

时间:2010-10-27 20:00:22

标签: java eclipse emacs camelcasing

对我来说,阅读长长的骆驼套话有时会让人感到沮丧。例如:

aReallyLongCamelCasedMethodNameWhichIsTooSelfDescribing

现在,看看这个版本:

a_Really_Long_Camel_Cased_Method_Name_Which_Is_Too_Self_Describing

您的眼睛哪个版本更容易?第二个是我的。

在使用Emacs时,我偶然发现了一个名为glasses mode的不错的小模式。

由于我主要使用Java,因此我是Eclipse用户,我想知道是否有某种方法可以显示带下划线的驼峰式单词?

请注意,我并没有要求一种方法来实际转换所描述的骆驼套管单词,我只是在寻找一种像Eclipse中的Emacs眼镜模式一样工作的机制。

实际进行转换的正则表达式可以通过Google搜索“将camelCase转换为下划线”来找到。

4 个答案:

答案 0 :(得分:1)

如果您找不到任何现有的Eclipse插件,那么我会考虑编写您自己的编辑器扩展。

答案 1 :(得分:1)

您是否考虑过将Emacs用作Java IDE?我真的很喜欢Eclipse,这一举动对我来说也很痛苦。然而,我碰到越来越多的人实际上正在这样做。只需在google中输入“emacs ide java”即可。

对于每个人来说,这绝对不是一个举动,但如果您对Emacs了解得相当好,那么尝试将emacs功能转换为Eclipse可能是一个更好的选择。

答案 2 :(得分:1)

如果你还没有放下你的鼠标并且已经退休了,现在有2个解决方案:

  1. 在Eclipse with the emacs+ plugin中使用emacs,虽然我还没有确定你可以使用.emacs初始化文件预先编写很多很酷的emacs东西,emacs可以像你的要求那样做
  2. 使用the AnyEdit plug-in将camel-case转换为下划线,然后点击 CTRL + z 返回

答案 3 :(得分:0)

尽量让你的方法名称描述为“和”简短。如果你真的有这样的方法名称,我会在编码之前考虑两次,也许最好使用重构“提取方法”来平铺功能性,你很快就不能将其描述为多个方法以获得更好的效果设计;-)“增加凝聚力”