Estou usando o vim para editar scripts bash atualmente, mas realmente preciso configurá-lo e/ou instalar plug-ins. Sugestões de plug-ins são bem-vindas. De qualquer forma, gostaria de ver quais editores/IDEs existem para este trabalho.
gedit pode ser um ótimo editor quando estendido com gedit-plugins
Eu amo Geany
É um editor rápido de GUI que pode gerenciar pequenos projetos, se necessário (pode lembrar uma lista de arquivos e algumas outras coisas interessantes). Ele suporta muitos realces de sintaxe, incluindo scripts de Shell.
Ele suporta plug-ins, e eu usei o plug-in VC (controle de versão) uma vez, mas os recursos básicos do Geany são suficientes para a maioria do trabalho que faço com ele.
Encontrei isto: http://www.vim.org/scripts/script.php?script_id=365
É muito bom para scripts bash.
Emacs é bastante bom, existe um modo de script Shell embutido para algum tempo.
Recentemente me deparei com um pacote de plataforma cruzada chamado Shell-check que encontra e explica erros comuns de script de Shell e pegadinhas. Ele está disponível para vim e emacs e outras plataformas, e se você não quiser instalá-lo, você ainda pode usá-lo on-line em sua interface da web on-line .
Outro editor legal, embora a interface do usuário pareça um pouco velha agora, é Nedit .
É mais poderoso que o Geany, pois pode suportar ctags
que você pode usar para navegar pelo seu código (encontrando a definição de uma função ou variável, etc.)
É muito leve e rápido de lançar. No entanto, a experiência do usuário pode não agradar a todos.
Eu tenho usado por um longo período para desenvolver código Shell e C/C++. Embora eu use mais agora o Geany e o Eclipse CDT para esses propósitos.
Eu uso o BBEdit (editor de texto do Mac) e o vi (m).
O BBEdit tem uma contraparte de linha de comando que funciona muito bem para integração com a parte inferior do Mac e outras ferramentas CLI.
vi (m) está essencialmente em todos os sistemas * nix que existem.
Conhecer o vi (m) é benéfico devido à sua disponibilidade.
Espero que ajude na sua pesquisa!
Texto Triunvirato parecem trazer o evangelho aos editores vim-ish. É uma aliança entre vim, tmux e zsh, e é mais uma configuração de ambiente de desenvolvimento do que um editor em si.
Veja como (pode) ser: