Wenn Sie mit ** Arrays ** einen Punkt (**. **) treffen, wird der Code vervollständigt. Wenn Sie dann ** tostring ** eingeben und die Eingabetaste drücken, wird ** deepToString ** ausgewählt.
Selbst wenn Sie wie unten gezeigt nur ** Zeichenfolge ** eingeben, werden diejenigen vorgeschlagen, die ** Zeichenfolge ** als Teil des Methodennamens enthalten.
Die teilweise Übereinstimmung von Methodennamen ist schlecht. Versuchen Sie daher, diese Funktion in den Einstellungen zu deaktivieren.
Wählen Sie im Hauptfenster von Eclipse ** Fenster> Einstellungen> Java> Editor> Inhaltsassistent ** und das Element ** Teilstring-Übereinstimmungen anzeigen **![Image.png](https: // qiita-image) -store.s3.ap-northeast-1.amazonaws.com/0/170905/ec003ceb-52de-271a-9cbd-83873e730029.png), also deaktivieren Sie es ** //qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/170905/9a19cb9f-b238-e47a-79b4-e62be45a958b.png)
Es fühlt sich ziemlich gut an. ** deepToString ** wird nicht mehr wie bisher ungewollt ausgewählt.
Als Versuch, als ich ** string ** nach ** Arrays ** tippte, kamen keine Kandidaten.
Öffnen Sie zunächst den Einstellungsbildschirm mit ** Fenster> Einstellungen> Java> Editor> Inhaltsassistent ** wie zuvor![Image.png](https: //qiita-image-store.s3.ap-northeast-1) .amazonaws.com / 0/170905 / df96a4ec-3fbb-3a5d-4e11-47f5a1e2722a.png) wird überprüft.
Dies ermöglicht vorerst eine teilweise Übereinstimmung.
Erweitern Sie als Nächstes die Einstellungen durch die Markierung [+] von ** Content Assist ** und wählen Sie ** Advanced **.
Aktivieren Sie als Nächstes ** Java-Vorschläge ** wie unten gezeigt.
Das ist in Ordnung
Versuchen Sie nun erneut, den Code mit dieser Einstellung zu vervollständigen.
Es scheint, dass es sich mit der beabsichtigten Bewegung bewegt
Teilübereinstimmung funktioniert auch richtig.
Korrekturmethode 2 scheint eher beabsichtigtes Verhalten zu sein (bei teilweiser Übereinstimmung ist die Code-Vervollständigung ebenfalls wie beabsichtigt).
――Ich habe das Phänomen und die Gegenmaßnahmen erklärt, wenn Sie glauben, dass bei der Vervollständigung des Eclipse-Codes "unbeabsichtigte Vervollständigung" auftritt.
Recommended Posts