如何在日食中获取所选单词的长度?

时间:2018-03-19 14:15:47

标签: eclipse

当我检查代码的命名规则时。如果我得到变量或函数名称有更多的字母而不是允许的错误。我通过手动计算总字符数或必须将粘贴复制到Notpad ++中。是否有任何选项可以在eclipse中找到所选字符的数量。

3 个答案:

答案 0 :(得分:2)

Eclipse没有提供显示文本选择长度的方法,如NotePad ++。

2004年(!!!)提出了{p> Bug 73904: Show length of selection in status box来添加此功能,但它仍然没有实现。

好消息是,someone has written a plugin named getStringLength可以完全按照您的意愿行事,如Eclipse Bug Report中的评论所述:

  

Eclipse插件,在右侧添加选定的文本计数器   Eclipse状态栏中的列和行位置。在你之后   双击文本,此插件将显示您的文本长度   在日食状态栏中选择;在你选择超过的情况下   一行它将显示所选的行数,如Notepad ++ do。

坏消息是我无法让它正常工作。将插件添加到Eclipse的 dropins 文件夹后,状态栏会按照描述进行更新,但细节未对齐且无法正确呈现:

selTextLen

通过仔细测试,我可以看到插件实际上正在更新所选文本的长度,但状态栏上的条目几乎难以辨认。但是,在没有任何其他的情况下,值得尝试 - 也许你会在你的环境中获得更好的运气。如果它适合您,请告诉我们。

答案 1 :(得分:0)

您不再需要Eclipse 2019-09的插件:

  

编辑器状态行显示更多选择详细信息

     

“文本编辑器”的状态行现在显示光标位置,并且当编辑器被选中时,它还将显示所选内容中的字符数。

https://www.eclipse.org/eclipse/news/4.13/images/selection-offset.png

  

这也适用于块选择模式。

https://www.eclipse.org/eclipse/news/4.13/images/selection-count.png

  

可以通过General > Editors > Text Editors首选项页面禁用状态行的这两个新增功能。

答案 2 :(得分:0)

我已在Windows 10的eclipse version = 4.12.0中修复了带有步骤的错误渲染。

  1. 克隆项目(getStringLength project
  2. 导入

    • 编辑文件com.lyf.plugin.getStringLength.SelectedTextInfoControlContribution.java(第26行)。

      @Override protected Control createControl(Composite parent) { parent.getParent().setRedraw(true); ...... }

    • 构建插件:

    1. Right-click your plugin project in Package Explorer window.
    2. Press Export... in shown context menu.
    3. Select Plug-In Development -> Deployable plug-ins and fragments (or Deployable plug-ins and fragments directly in old Eclipses).
    4. Close Eclipse. Copy this JAR to eclipse/plugins/ path. Run Eclipse again.

祝你好运!