簡體   English   中英

eclipse中如何獲取選中單詞的長度?

[英]How to get the length of the selected word in the eclipse?

當我檢查我的代碼的命名規則時。 如果我得到變量或函數名稱的字母超過允許的錯誤。 我手動計算總字符數或必須將粘貼復制到 Notpad++。 是否有任何選項可以在 Eclipse 中查找所選字符的數量。

Eclipse 沒有像 NotePad++ 那樣提供顯示文本選擇長度的方法。

錯誤 73904:在 2004 年 (.!!) 提出了在狀態框中顯示選擇的長度以添加此功能,但仍未實現。

好消息是有人寫了一個名為getStringLength的插件來做你想做的事情,如 Eclipse Bug Report 中的評論所述:

Eclipse 插件,在 Eclipse 狀態欄右側的列和行位置添加選中的文本計數器。 雙擊文字后,本插件會在eclipse狀態欄顯示你選擇的文字長度; 如果您選擇多行,它將顯示所選行的數量,就像 Notepad++ 一樣。

壞消息是我無法讓它正常工作。 將插件添加到 Eclipse 的dropins文件夾后,狀態欄會按所述更新,但細節未對齊且無法正確呈現:

selTextLen

通過仔細測試,我可以看到該插件實際上正在更新所選文本的長度,但狀態欄上的條目幾乎無法辨認。 盡管如此,在沒有其他任何東西的情況下,還是值得一試——也許你在你的環境中會有更好的運氣。 讓我們知道它是否適合您。

使用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 ”首選項頁面禁用狀態行的這兩個新添加項。

我已經修復了在 Windows 10 上的 eclipse version=4.12.0 中的錯誤渲染,有步驟。

  1. 克隆項目( getStringLength 項目
  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.

祝你好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM