it-swarm-pt.tech

Qual é o seu editor de GUI / CLI de script Shell favorito e por quê?

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.

11
admiral0

gedit pode ser um ótimo editor quando estendido com gedit-plugins

Gedit

11
iamsid

Eu amo Geany

alt text

É 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.

14
Huygens

Encontrei isto: http://www.vim.org/scripts/script.php?script_id=365

É muito bom para scripts bash.

2
admiral0

Emacs é bastante bom, existe um modo de script Shell embutido para algum tempo.

2
ocodo

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 .

1
user1404316

Outro editor legal, embora a interface do usuário pareça um pouco velha agora, é Nedit .

alt text

É 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.

1
Huygens

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!

1
tshubitz

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:

text triumvirte

0
Eliran Malka