2014-05-12 5 views
0

J'ai besoin de désactiver le retrait automatique sur Eclipse pour le codage C/C++. Il STIMULE ME NUTS de se battre avec l'éditeur en permanence pour la position du curseur de texte.Désactiver le retrait de l'eclipse C/C++

Ceci est une question fréquente, mais la réponse standard ne semble pas fonctionner sur Kepler avec des extensions C/C++, alors peut-être qu'il est "unfixed" ???

La réponse standard que j'ai vu était d'aller à préférences-> C/C++ -> éditeur-> tapant et décochez "indent automatiquement" de nouvelles lignes et accolades.

Le comportement est que l'entrée d'une nouvelle ligne amène le curseur à être aligné sur la nouvelle ligne avec le bloc ci-dessus. Je veux que la nouvelle ligne se termine à gauche.

Merci,

Scott Franco

+0

Notez que cette "position automatique du curseur" semble être active en général dans l'éditeur. Par exemple, appuyer sur la touche "début de ligne" le fait également dans une ligne en retrait. –

+0

L'effet "début de ligne" peut être désactivé en allant dans "préférences -> général -> éditeurs -> éditeurs de texte" puis en décochant "positionnement du curseur intelligent au début et à la fin de la ligne". Mais l'indentation automatique sur la nouvelle ligne semble toujours se produire. –

+0

Ok, oui, j'ai éteint ça, et oui, ça arrive quand même. –

Répondre

0

Essayez par les paramètres du projet.

C/C++ General> Formatter> Modifier ...

Tab Indentation

de tout Décocher.

ou

Eclipse large

Fenêtre> Préférences

C/C++> Style Code> Formatter> Modifier ...

Tab Indentation

tout Décocher. Vous ne pouvez pas, sauf si vous joignez l'équipe de développement http://www.eclipse.org/cdt/developers.php et effectuez le changement vous-même.

+0

Fait dans le "profil actif", ne change pas le comportement. Merci quand même (il est dit que vous ne pouvez pas le changer à moins de copier dans un nouveau profil, alors j'ai fait ça). –

+0

Je remarque qu'après avoir fait cela, la touche "début de ligne" va maintenant au début de la ligne, pas le retrait. –

+0

Et après avoir joué sur le site de bug d'éclipse, cela semble être la réponse gagnante. Non seulement ils ne considèrent pas cela comme un problème, mais ils sont fatigués d'argumenter à ce sujet - basé sur plusieurs bogues précédents. Tant pis. –

0

La réponse est: c'est une fonctionnalité, notgonna le corriger. Cela arrive même si vous appelez un éditeur de texte brut. Eclipse a des bogues déposés contre elle par d'autres qui se sont transformés en longs arguments. Les développeurs sont allés google là-dessus [1]

[1] "allé google": Notre chemin ou l'autoroute. Nous sommes intelligents, vous ne travaillez pas chez google, alors évidemment vous ne l'êtes pas. Prochain.