GNU/Linux >> Tutoriels Linux >  >> Linux

Mode IDE / Emacs pour les scripts Shell dans Bash/Sh, etc.

Eh bien, il existe un mode shell intégré qui effectue la coloration syntaxique, s'il n'est pas déjà activé, M-x shell-script-mode le fera pour vous.

En ce qui concerne un outil pour faciliter la rédaction de scripts. Il y a un débogueur bash shell, donc si vous programmez en bash, cela aiderait un peu.

Bien sûr, il y a eshell, un shell écrit en lisp Emacs, vous pouvez donc obtenir toute la coloration syntaxique que vous attendez de lisp, l'auto-complétion et le débogueur emacs lisp.


Je ne pense pas qu'il existe un mode de complétion de code pour les scripts shell, du moins pas dans Emacs. (En fait, je n'en ai jamais ressenti le besoin.) Cependant, bash prend en charge l'achèvement lors de l'exécution interactive (le package s'appelle "bash-completion", ou quelque chose de similaire). Cela fournit une complétion par tabulation pour de nombreuses commandes shell.


Je sais que c'est un ancien message, mais j'aimerais partager mes paramètres.

J'ai eu le même problème et maintenant j'utilise le code ci-dessous dans mon fichier .emacs pour l'auto-complétion du code sh/bash.

(require 'auto-complete)
(require 'auto-complete-config)
(ac-config-default)

La coloration syntaxique devrait déjà fonctionner si vous utilisez une version récente d'Emacs.


Un autre IDE pour le monde VIM :

Plugin bash-support.vim

captures d'écran

Fichier d'aide en ligne


Linux
  1. Quel est votre shell préféré pour le travail d'administrateur système ?

  2. Script Linux :3 tutoriels pour les boucles while dans Bash

  3. Pourquoi l'utilisateur mysql a bash shell dans /etc/passwd ?

  4. Pourquoi le shell Bash ne vous avertit-il pas d'un débordement arithmétique, etc. ?

  5. Comment créer un environnement Shell propre pour une utilisation temporaire ?

Tutoriel de script Bash pour les débutants

Bash Scripting - Boucle For expliquée avec des exemples

Shell Scripting pour les débutants - Comment écrire des scripts Bash sous Linux

Bash Beginner Series #2 :Comprendre les variables dans les scripts shell Bash

Tutoriel d'introduction aux scripts Bash avec 5 exemples pratiques

Fly-Pie :un lanceur de menus GNOME Shell centré sur la souris pour Linux