J'utilise Vim pour éditer actuellement des scripts Bash, mais j'ai vraiment besoin de la configurer et/ou d'installer des plugins. Suggestions de plugin Bienvenue. De toute façon, j'aimerais voir quels éditeurs/IDes il y a pour ce travail.
Gedit peut être un grand éditeur lorsqu'il est étendu avec Gedit-plugins
J'aime Geany
C'est un éditeur d'interface graphique rapide qui peut gérer de petits projets si nécessaire (il peut se souvenir de la liste des fichiers et de quelques autres choses soignées). Il prend en charge de nombreuses syntaxes en surbrillance, y compris les scripts shell.
Il prend en charge les plug-ins et j'ai utilisé le plug-in VC (Version contrôle) une fois, mais les fonctionnalités de base de Geany suffisent pour la plupart des travaux que je fais.
J'ai trouvé ceci: http://www.vim.org/scripts/script.php?script_id=365
C'est vraiment bon pour les scripts Bash.
Emacs est plutôt bon, il y a eu un mode de script shell intégré pour quelque temps.
Un autre éditeur de cool, bien que l'interface utilisateur semble un peu vieux maintenant, est ( Nedit .
Il est plus puissant que la geany car il peut supporter ctags
que vous pouvez utiliser pour naviguer dans votre code (trouver la définition d'une fonction ou d'une variable, etc.)
C'est vraiment léger, je suis rapide à lancer. Cependant, l'expérience utilisateur pourrait ne pas plaire à tout le monde.
Je l'utilise pendant une longue période pour développer le code Shell et C/C++. Bien que j'utilise plus maintenant Geany et Eclipse CDT à ces fins.
J'utilise à la fois BecBITIT (Editeur de texte MAC) et VI (M).
Becbedit a une contrepartie de ligne de commande qui fonctionne bien pour l'intégration de la face inférieure des outils Mac et d'autres outils CLI.
vI (M) est sur un système essentiellement tous les * nix là-bas.
Connaître VI (M) est bénéfique en raison de sa disponibilité.
J'espère que cela aide avec votre recherche!
Text Triumvirate Semble apporter à l'Évangile sur les éditeurs Vim-Ish. C'est une alliance entre Vim, TMUX et ZSH, et c'est plus une configuration de développement-environnement qu'un éditeur en soi.
Voici comment ça (pourrait) regarder: