Wenn ich Code inmitten von Anweisungen bearbeite, wird der aktuelle Code um ihn herum ersetzt. Ich kann keinen Weg finden, dies durch einen normalen Cursor zu ersetzen, der nur Daten einfügt, anstatt sie zu ersetzen. Ist diese Funktionalität in Eclipse möglich?
Es klingt, als würden Sie die Taste "Einfügen" drücken. In den meisten Anwendungen wird ein fetter Cursor (durchgezogenes Rechteck) angezeigt, wie in Ihrem Screenshot angezeigt. Dies zeigt an, dass Sie sich im Modus Überschreiben und nicht im Standardmodus Einfügen befinden.
Drücken Sie einfach die "Einfügen" -Taste auf Ihrer Tastatur noch einmal ... Sie befindet sich normalerweise in der Nähe von "Löschen" (nicht Rückschritt), Bildlaufsperre und "Druck" (oft über den Cursortasten einer Tastatur in voller Größe.) Dadurch wird wieder in den Einfügemodus gewechselt und der Cursor wird nicht in ein Rechteck, sondern in eine vertikale Linie umgewandelt.
Möglicherweise haben Sie die 0
-Taste gedrückt (die auch zum Einfügen und für die Verknüpfung INS
verwendet wird). Um das Problem zu lösen, drücken Sie einfach erneut oder doppelklicken Sie auf "Überschreiben".
Dieses Problem hatte in meinem Fall nichts mit dem Insert-Schlüssel zu tun. Es stand im Zusammenhang mit Vrappers Aktivierung und Bearbeitung wie Vim, ohne dass ich es wusste.
Ich habe einfach das Vrapper-Symbol in der oberen Menüleiste von Eclipse umgeschaltet und dann die Einfügetaste gedrückt, und das Problem wurde gelöst.
Hoffentlich hilft diese Antwort jemandem in der Zukunft.
In meinem Fall hängt es mit dem Toggle Vrapper Icon in der Eclipse zusammen.
Wenn Sie den fettgedruckten schwarzen Cursor sehen, muss das Symbol aktiviert sein. Klicken Sie zum Deaktivieren auf das Toggle Vrapper-Symbol. Es befindet sich in der Symbolleiste von Eclipse. Bitte beachten Sie das beigefügte Bild für die Klarheit.