web-dev-qa-db-fra.com

Un curseur noir gras dans Eclipse supprime le code et je ne sais pas comment m'en débarrasser

Lorsque j'édite du code au milieu d'instructions, il remplace le code actuel qui l'entoure. Je ne trouve pas le moyen de remplacer ceci par un curseur normal qui insère uniquement des données au lieu de les remplacer. Cette fonctionnalité est-elle possible dans Eclipse?

 Look at the black cursor to the right of the 3rd statement

21
Enigmatic Wang

Le problème est également identifié dans la barre d'état en bas:

 overwrite label in status bar

Vous êtes en mode remplacement au lieu du mode insertion.

La touche «Insérer» permet de basculer entre les modes d’insertion et d’écrasement.

41
rob mayoff

Il semblerait que vous appuyiez sur la touche "Insérer". Dans la plupart des applications, un gros curseur (rectangle plein) est affiché, comme le suggère votre capture d'écran. Cela indique que vous êtes en mode écraser mode plutôt que par défaut insert mode.

Il vous suffit d'appuyer une nouvelle fois sur la touche "Insérer" de votre clavier ... il se situe généralement près de la touche "Supprimer" (pas de retour arrière), du verrou de défilement et de "Écran d'impression" (souvent au-dessus des touches du curseur dans un clavier à taille réelle.) Ceci repassera en mode insertion et transformera votre curseur en une ligne verticale plutôt qu'en un rectangle.

13
Loopo

Vous avez peut-être appuyé sur la touche 0 (également utilisée pour insérer, raccourci INS) située à droite du bouton de défilement droit. Pour résoudre le problème, appuyez de nouveau dessus ou double-cliquez sur «écraser».

4

Ce problème, dans mon cas, n'était pas lié à la touche Insérer. Cela était lié à l'activation de Vrapper et à son édition comme Vim, à mon insu.

Je viens d'activer l'icône Vrapper dans la barre de menus supérieure d'Eclipse, puis d'appuyer sur la touche Inser. Le problème a été résolu.

Espérons que cette réponse aidera quelqu'un à l'avenir.

1
Qnoobish