it-swarm-es.tech

¿Cuál es su editor de GUI / CLI de script de Shell favorito y por qué?

Actualmente estoy usando vim para editar scripts de bash, pero realmente necesito configurarlo y/o instalar complementos. Se aceptan sugerencias de complementos. De cualquier manera, me gustaría ver qué editores/IDE hay para este trabajo.

11
admiral0

gedit puede ser un gran editor cuando se extiende con gedit-plugins

Gedit

11
iamsid

Me encanta Geany

alt text

Es un editor de GUI rápido que puede administrar proyectos pequeños si es necesario (puede recordar la lista de archivos y algunas otras cosas interesantes). Admite muchos resaltados de sintaxis, incluidos los scripts de Shell.

Es compatible con complementos, y he usado el complemento VC (control de versiones) una vez, pero las características básicas de Geany son suficientes para la mayor parte del trabajo que hago con él.

14
Huygens

Encontré esto: http://www.vim.org/scripts/script.php?script_id=365

Es realmente bueno para bash scripting.

2
admiral0

Emacs es bastante bueno, ha habido un modo de scripting Shell incorporado durante algún tiempo.

2
ocodo

Recientemente encontré un paquete multiplataforma llamado Shell-check que encuentra y explica errores y trucos comunes de scripts de Shell. Está disponible para vim y emacs y otras plataformas, y si no desea instalarlo, aún puede usarlo en línea en su interfaz web en línea .

1
user1404316

Otro editor interesante, aunque la interfaz de usuario parece un poco vieja ahora, es Nedit .

alt text

Es más poderoso que Geany, ya que puede admitir ctags que puede usar para navegar por su código (encontrar la definición de una función o variable, etc.)

Es muy ligero y rápido de lanzar. Sin embargo, es posible que la experiencia del usuario no sea del agrado de todos.

Lo he estado usando durante un largo período para desarrollar código Shell y C/C++. Aunque ahora uso más Geany y Eclipse CDT para estos fines.

1
Huygens

Utilizo BBEdit (editor de texto de Mac) y vi (m).

BBEdit tiene una contraparte de línea de comandos que funciona muy bien para integrarse con la parte inferior de Mac y otras herramientas CLI.

vi (m) está en prácticamente todos los sistemas * nix que existen.

Conocer vi (m) es beneficioso debido a su disponibilidad.

¡Espero que te ayude con tu búsqueda!

1
tshubitz

Text Triumvirate parece traer el evangelio a los editores vim-ish. Es una alianza entre vim, tmux y zsh, y es más una configuración de entorno de desarrollo que un editor per se.

Así es como (podría) verse:

text triumvirte

0
Eliran Malka