-
Editeur sur Linux
Bonjour,
Je suis en train de passer de Mac OS X à Linux (ArchLinux) et la dernière chose qui me retient sur OSX est mon IDE, Xcode, que j'utilise pour développer mes programmes en C++ uniquement.
Je suis donc à la recherche d'un éditeur/IDE, de préférence en mode texte, mais pas forcément, avec ces fonctionnalités :
- Édition utilisant les raccourcis Ctrl (ctrl-x, ctrl-a, ctrl-c/v...), et pas le multi-mode impossible à utiliser pour moi de vi
- Autocomplétion & coloration intelligentes utilisant libclang (ABSOLUMENT)
- Si possible débogueur et affichage des erreurs au lignes correspondantes à-la-Xcode
- Si possible organisation en projets comme Xcode, et navigation entre les différents fichiers facile
- Extensibilité, et pas une usine à gaz comme emacs et ses 130 Mo de source... Et libre, bien sûr ;) (marre d'avoir un Xcode vérouillé de partout)
Si vous pouviez m'aider, ça me redrait un grand service, je suis un peu perdu dans la jungle des éditeurs/plugins... :D
-
Bonjour,
Netbeans fonctionne sous Linux, ça ne va pas ?
Bluefish ?
-
Oulà, ça c'est beaucoup trop usine à gaz. :aie: Je cherche un éditeur relativement simple, et de préférence en console, pas en graphique
-
-
`ee` a l'air sympa comme remplaçant de nano, mais ça reste du très basique. Je sens que je ne trouverai pas d'implémentation potables avec la libclang. Je vais finir par le faire moi même, cet éditeur... Allez, encore 2 mois de perdus à réinventer la roue :mrgreen:
-
Du coup, ta réponse me fait un peu réfléchir...
En fait, j'utilisais Notepad++ quand je débutais en html/css/php.
Je suis passé sous l'IDE Netbeans pour avoir une meilleure gestion du projet avec le menu des fichiers à gauche et la combinaison de touches magiques qui fait l'indentation automatiquement.
Est-ce que les logiciels dont vous parlez peuvent faire ça automatiquement également ou il faut forcément passer par un IDE.
-
Oui, bien sûr.
`emacs` et `vi` sont presque entièrement personnalisables (comme certains IDEs).
Tu peux par exemple changer totalement les combinaisons de touches, pour presque toutes les fonctions.
Ils sont très flexibles.
Voici un screenshot d'emacs avec l'organisation que tu souhaites (pris au hasard sur google image) :
http://jglobal.com/wp-content/upload...mportpopup.jpg
En ce qui me concerne, ces deux éditeurs ne m'ont pas plus pour plusieurs raisons (je recherche quelque chose d'assez précis) :
- emacs est beaucoup trop lourd à mon goût (1 sec de lancement pour un éditeur texte ça me dépasse :aie:)
- le plugin libclang de vim est beaucoup moins complet que ce que Xcode fait avec la libclang
- je ne supporte pas les éditeurs modaux à la vim (horrible de changer en permanance de mode, je préfère les bon vieux Ctrl)
- je me suis plongé dans le code de vim (j'ai laissé tomber les 150 Mio de source de emacs :roll:) pour commencer mes modifications et ça m'a dégouté de vim :lol:
- j'ai enfin réussi à intégrer clang et libclang 3.4 à Xcode 4.2 ainsi que la dernière libstc++ de GNU en date + des binutils et gcc à jour (par contre toujours pas réussi avec gdb, si vous avez des pistes...) sur Snow Leopard, donc je suis content avec mes lambdas et mon C++1y, donc je retarde mon départ pour linux :)
-
Ok, merci pour toutes ces infos !
Nano n'est pas configurable comme vi ?
-
Beaucoup moins, il n'y a pas de système de plugins (je crois) et seulement quelques options de configuration.
Mais comme éditeur généraliste, je trouve nano très partique.
-
Ok, enfin de toute façon, pour l'instant je suis sous Win8.
Du coup, je ne peux pas partir sur ce type d'éditeurs...
Avant j'étais sous Xubuntu mais je suis repassé en Win8 sur mon portable, je suis à plus du double en autonomie... Et EasyPHP (ou WAMP) est quand même ultra pratique.