Eclipseコード補完Bugの修正

1486 ワード

IDE制御として、開発速度の向上を達成するために、IDEを継続的に配置することが好きです.
 
早くも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バージョンの中に置いて、そこで同じバージョンのから、互換性の問題がありません