メソッドの括弧を無効にすることはできません
-
27-09-2019 - |
質問
Eclipseのブラケットの自動閉鎖を無効にしようとしていますが、ほとんど成功しましたが、メソッド呼び出しのために編集者が閉じた括弧を挿入するのを止めることはできません。その結果、私が入力するとき:
myBool.equals(true);
開口部の括弧を入力するとすぐに閉じている括弧を挿入します。実際に得るのは次のとおりです。
myBool.equals(true);)
設定 - > Java-> editor->タイピングメニュー、および設定 - > Java-> editor-> Content Assist-> Method Method引数と推測された引数を表示する - > java->タイピングメニュー - > editor-> editor-> editor-> editor-> editor-> typingメニューのすべてのすべてのオプションを無効にしました。また、編集メニューの下のスマートインサートモードオプションも無効にしました。 Eclipseがこれを行うのを止めるために使用する必要がある別のオプションはありますか?
これは、重要な場合に備えて、Eclipse 3.5.2(Build ID M20100211-1343)です。
追加するために編集:また、これは「IntelliSense」ポップアップが期間を入力した後に表示されるように提案されたメソッド名を備えた待機した場合にのみ発生することにも言及する必要があります。提案ボックスが表示されるのを待たずにコードを継続的に入力するだけで、閉じた括弧は挿入されません。
解決
メソッドの括弧Auto Completeを無効にする方法がわからないので、あなたが私の答えに満足するかどうかはわかりません。しかし、終わらないようにするために
myBool.equals(true);)
あなたは実際にできます 有効 (Parenthesis, [square] and <angle> brackets
設定 - > java-> editor->タイピングメニュー。これにより、括弧が自動的に挿入されます(おそらく不要です)が、「インテリジェンス」のないエディターのように、通常のタイピングを続けることができます。で終わる );)
.
他のヒント
問題を正しく理解していれば、解決策があります!同じ問題がありました。
メインメニュー|ウィンドウ|設定|u003CThe language you are using> |編集者|タイピング
「自動的に閉じる」セクションでは、不要なオプションをチェックします。
この機能が新しいかどうかはわかりません。私は再びEclipseを使い始めたばかりで、それをあまり使用したことがありません。
これについて答えを見つけました Stackoverflowページ.
ご存知のように、提案(「Intellisense」)ボックスがポップアップするのを待つ場合にのみ発生します。
「解決策」は、次のいずれかまたは両方の下で提案を無効にすることですが、そうすることは、あなたがあきらめるもののために、おそらく面倒なことです。
設定 - > java-> editor->コンテンツアシスト - >「単一の提案を自動的に挿入」
設定 - > java-> editor->コンテンツアシスト - > Advanced