Eclipseコード補完Bugの修正
1486 ワード
IDE制御として、開発速度の向上を達成するために、IDEを継続的に配置することが好きです.
早くもEclipseにバグがあることに気づきました.どのアルファベットでもコードを上げることを選択した場合、問題が発生します.
例えば私が入力した String sこのときEclipseは変数名をstringに設定するようにヒントを与えますが、このときスペースまたは=を押すと、このstringは直接画面に表示されます.
ソリューション
http://tieba.baidu.com/p/2466687622
http://blog.csdn.net/liuhhaiffeng/article/details/7179243 (コードに誤りがある)
このビューのソースコードをインポートし、自分で修正することになります. なお、多くのEclipseバージョンにはソースコードが内蔵されておらず、Classicバージョン(現在はStandardと改名)のみ
最も良い解決策は1つのJ 2 EEバージョンをダウンロードして、同時に1つのそれに対応するStandardバージョンをダウンロードして、それから自分でStandardバージョンの中のorg.eclipse.jface.textをソースコードを修正する方式でfixを落として、それからexport、パッケージして、J 2 EEバージョンの中に置いて、そこで同じバージョンのから、互換性の問題がありません
早くもEclipseにバグがあることに気づきました.どのアルファベットでもコードを上げることを選択した場合、問題が発生します.
例えば私が入力した String sこのときEclipseは変数名をstringに設定するようにヒントを与えますが、このときスペースまたは=を押すと、このstringは直接画面に表示されます.
ソリューション
http://tieba.baidu.com/p/2466687622
1, : window -> show view -> plug-ins
org.eclipse.jface.text, , import as Source Project, , workspace project
2.
src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java ,
char[] triggers = t.getTriggerCharacter();
if(contains(triggers,key))
if ,eclipse key( ) triggers , , . = :
if(key != '=' && key != 0x20 &&contains(triggers,key)){
.........
}
, , , !!!
3. org.eclipse.jface.text
workspace org.eclipse.jface.text, export-->Deployable plugins and
fragments, next,destination
archive file, finish. zip jar , eclipse/plugins jar , 。
http://blog.csdn.net/liuhhaiffeng/article/details/7179243 (コードに誤りがある)
このビューのソースコードをインポートし、自分で修正することになります. なお、多くのEclipseバージョンにはソースコードが内蔵されておらず、Classicバージョン(現在はStandardと改名)のみ
最も良い解決策は1つのJ 2 EEバージョンをダウンロードして、同時に1つのそれに対応するStandardバージョンをダウンロードして、それから自分でStandardバージョンの中のorg.eclipse.jface.textをソースコードを修正する方式でfixを落として、それからexport、パッケージして、J 2 EEバージョンの中に置いて、そこで同じバージョンのから、互換性の問題がありません