Der Eclipse-Textcursor hat sich geändert und der Editor verhält sich anders


83

Ich habe einen magischen Knopf gedrückt und jetzt hat sich mein Cursor (das blinkende Ding, das anzeigt, wo Sie tippen) geteilt und jetzt verhält sich Eclipse wie ein einfacher Texteditor / wie Microsoft Word. Der Cursor, der normalerweise wie "|" aussieht, sieht jetzt wie "¦" aus (was Wikipedia einen " gebrochenen Balken " oder eine "getrennte Regel" anstelle eines normalen " vertikalen Balkens " nennt ).

Ich möchte nur wissen, wie ich Eclipse dazu bringen kann, sich wieder normal zu verhalten, und was ich versehentlich getan habe, damit ich es nicht wieder tue.


2
"das Zeichen über dem Schrägstrich" ist ein Fragezeichen auf meiner Tastatur ... können Sie genauer sein?
DNA

Ich bin mir ziemlich sicher, dass sich das Fragezeichen über dem Schrägstrich befindet. Ich dachte, dass die Richtung des Schrägstrichs davon abhängt, oben zu beginnen und nach unten zu gehen ... Wenn ich mich irre, dann meine ich natürlich den Backslash.
Jeremy

1
Was bedeutet "Fugoogin"? Was bedeutet es, wenn sich Eclipse wie MS Word verhält?
Gabe

1
Das war eine sehr gut gestellte Frage.
Leo

8
Komisch, wie Sie es als "das Zeichen über dem Backslash (ein dünner vertikaler Balken mit einer Lücke in der Mitte) beschreiben", anstatt nur zu tippen ...
Valentin Milea

Antworten:


160

Es hört sich so an, als hätten Sie versehentlich vom Smart Insert- Modus in den Insert- Modus gewechselt .

Drücken Sie Ctrl+ Shift+ Insertoder aktivieren Sie im Menü Bearbeiten den Smart Insert Mode , um zurückzuschalten.

Smart Insert ist die Funktion, die beim Eingeben des Öffners automatisch schließende Anführungszeichen und Klammern einfügt und beim Drücken des Semikolons Semikolons am Ende der Zeile platziert (wenn Sie die Präferenz dafür aktiviert haben).


6
Gott sei Dank, dieses geteilte Caret hätte mich verrückt gemacht!
STM

3
@STM: Es ist lustig, wie eine scheinbar vernachlässigbare kosmetische Änderung des Cursors uns an die Wand treiben kann! Strg + Umschalt + Einfügen hat es jedoch behoben!
WeNeigh

3
Ahhh, genial. Ich weiß nicht einmal, wie ich es eingeschaltet habe (wie zum Teufel drückst du versehentlich Strg + Umschalt + Einfügen?), Aber du hast mich gerettet!
Davor

1
Ich denke, es ging von Smart Insert zu Normal Insert, als ich die Dateierweiterung in eine unbekannte änderte. Danke, es hat mich wahnsinnig gemacht! Außerdem erfahren Sie, in welcher Position Sie sich noch in der unteren Leiste befinden :)
Liam W

1
Ich rette mich immer noch sieben Jahre später.
K. Morgan

17

Vielleicht haben Sie die insertTaste gedrückt , wodurch der Eclipse-Editor in " Overwriteanstatt" geändert wird Smart Insert(siehe Info-Leiste unten im Editor) und der Cursor in einen Block anstatt in eine vertikale Linie geändert wird?

Update : Danke für die Klarstellung - siehe die richtige Antwort von mikej . Ich werde diese Antwort hinterlassen, falls jemand das ähnliche, verwandte Problem hat, das ich beschreibe.


Falsch, Einfügen würde dazu führen, dass es sich wie eine Eingabeaufforderung verhält, nicht wie Microsoft Word. Durch das Einfügen wird der Cursor, wie Sie sagten, zu einem Block und nicht zu einem geteilten Cursor. Ich habe eine vertikale Linie mit einer Lücke in der Mitte, wie der Charakter über dem Schrägstrich ...
Jeremy

@ Jeremy es würde helfen, wenn Sie erklären würden, was Sie mit "Verhalten wie Microsoft Word" dann ... und "Cursor teilen" ...
DNA

5

Doppelklicken Sie einfach in der Eclipse-Statusleiste auf "Smart Insert" / "Overwrite"

Als Referenz füge ich ein Bild hinzu.

Ecliple - Statusleiste


Dies bewirkt lediglich das, was die InsertTaste [ ] bewirkt, dh das Überschreiben umschaltet und den Einfügemodus aktiviert. Es wird nicht zwischen dem Einfüge- und dem intelligenten Einfügemodus umgeschaltet, was das OP verlangt.
Ysap

4

Wenn nichts funktioniert, starten Sie Eclipse neu. Das habe ich getan!


3

Klick einfach

Toggle Vrapper Icon in Toolbar ..

Dies kann zu solchen Problemen führen. Weil ich bis heute auch vor dem gleichen Problem stehe.

Bitte beachten Sie die folgenden Bilder , um eine klare Vorstellung davon zu bekommen.


Vrapper-Symbol umschalten

Bitte stellen Sie sicher, dass es sich in der Statusleiste im Deaktivierungsmodus befindet
Statusleiste Bestätigung


1

@Jeremy mit den Worten "Ich habe eine vertikale Linie mit einer Lücke in der Mitte, wie das Zeichen über dem Schrägstrich". Ich denke, Sie beziehen sich auf das 'Pipeline'-Symbol, das Sie verwenden, um' ODER 'in der Programmierung zu bezeichnen Sprachen. Wie bereits beantwortet, befinden Sie sich im Raw-Einfügemodus (im Gegensatz zum Smart-Modus). Versuchen Sie also Bearbeiten-> Smart-Einfügemodus (Strg + Umschalt + Einfügen standardmäßig). Weitere Informationen finden Sie in diesem Thread unter http://www.eclipse.org/forums/index.php/t/53833/.

Und denken Sie daran, dass das Symbol als "Rohr" -Symbol oder "Pipeline" -Symbol bezeichnet wird.


1

Ich hatte auch das gleiche Problem, Sie können dies beheben, indem Sie nur die INSERT-Taste auf der Tastatur (auf der Windows-Plattform) drücken.

Es hat bei mir funktioniert.

oder Sie können Ihre Sonnenfinsternis neu starten.


0

Ich habe dieses Symptom bereits in Eclipse 3.7 festgestellt. Und nachdem ich die Maschine neu gestartet hatte, verschwand sie.


0

Auf meinem Windows-Computer drücke ich Umschalt + 0, aber die Null muss sich auf dem Ziffernblock befinden, nicht auf den Nummern der obersten Zeile.

Umschalt + 0 schaltet meinen Cursor um.


0

Wenn Sie den Cursor Symbol " + " , dann drücken Sie Alt + Shift + A . oder wir können die Menüoptionen Bearbeiten verwenden ==> Blockauswahl umschalten

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.