eclipse 使用問題,按F3或者ctrl+click事件時,“current text selection cannot be opened in an editor”

衆所周知,eclipse 在查看代碼時,可以很方便使用 F3 或者 Ctrl+click 可以快速跳轉到你想要看的那個函數或者變量;

但我在使用的時候碰到了問題。當前類的變量或者函數可以快速跳轉過去,但是跨類調用卻跳轉不了,此時狀態欄彈出提示:“current text selection cannot be opened in an editor”。上網查到了一些解決方法:


方法一:簡單粗暴
1.關閉當前編輯頁面並重新打開。
2.清理當前工程。project->clean
3.關閉當前工程並重新打開。
4.重啓eclipse。

如果上述方法都不奏效,可以試下方法二:
方法二:
1.導出你的eclipse配置文件。File->export->general->preferences->all
2.退出 eclipse。
3.刪除或者重命名你的eclipse工作目錄下面的 .metadata 目錄。可以通過File->switch->other folder 找到你當前的workspace在哪裏:
C:\Users\Administrator.iqoo-PC\workspace
4.再一次啓動你的eclipse。
5.導入你的eclipses配置文件。
6.再重新導入你之前的所有項目到eclipse中。關於這一條,你可以選擇workspace,eclipse會以對話框的形式列出來該workspace下面所有的工程,你可以選擇導入需要的工程。

其實這是 eclipse 的一個bug,詳情可以參考如下頁面。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=430605
Bug 430605 - [select] Current text selection cannot be opened in an editor

解決方法參考了該文:
http://stackoverflow.com/questions/18227733/how-do-i-get-rid-of-current-text-selection-cannot-be-opened-in-an-editor-in-ec

我在試方法二的時候成功解決了這個問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章