有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Eclipse中显示带下划线的驼峰大小写单词的java

对我来说,阅读长的驼色字母有时会有点令人沮丧。例如:

aReallyLongCamelCasedMethodNameWhichIsTooSelfDescribing

现在,看看这个版本:

a_Really_Long_Camel_Cased_Method_Name_Which_Is_Too_Self_Describing

哪个版本更适合你的眼睛?第二个是给我的

在使用Emacs时,我偶然发现了一个很好的小调模式glasses mode

因为我主要使用Java,所以我是一名Eclipse用户,我想知道是否有某种方法可以显示带下划线的驼峰大小写单词

请注意,我并不是在寻求一种方法来实际转换前面描述的驼峰大小写单词,我只是在寻找一种类似Eclipse中Emacs的眼镜模式的机制

通过谷歌搜索“Convert camelCase to下划线”,可以找到实际执行转换的regexp


共 (4) 个答案

  1. # 1 楼答案

    您是否考虑过使用Emacs作为Java IDE?我真的很喜欢日食,搬家对我来说也很痛苦。然而,我遇到了越来越多的人,他们实际上正在这样做。只需在谷歌中输入“emacs ide java”

    这肯定不是每个人都能做到的,但如果你对Emacs相当了解,这可能是一个比尝试将Emacs特性转换为Eclipse更好的选择

  2. # 2 楼答案

    如果你还没有放下鼠标退休,现在有两种解决方案:

    1. 在Eclipse with the emacs+ plugin中使用emacs,尽管我还没有确定您可以使用.emacsinit文件来预编程emacs可以按照您的要求完成的许多很酷的东西
    2. 使用the AnyEdit plug-in将camel大小写转换为带下划线分隔的大小写,然后点击CTRL+z返回
  3. # 3 楼答案

    尽量保持方法名称的描述性和简短性。如果你真的有这样的方法名,我会在编写代码之前再三考虑,也许最好使用重构“extract method”将功能性(你不能很快描述)分为多个方法,以便更好地设计;-)“增强凝聚力”

  4. # 4 楼答案

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