GNU/Linux >> Znalost Linux >  >> Linux

Režim IDE / Emacs pro skriptování Shell v Bash/Sh atd

No, je tu vestavěný shell režim, který zvýrazňuje syntaxi, pokud již není zapnutý, M-x shell-script-mode udělá to za vás.

O nástroji pro usnadnění skriptování. Existuje bash shell debugger, takže pokud programujete v bash, docela by to pomohlo.

Samozřejmě je tu eshell, shell napsaný v Emacs lispu, takže můžete získat veškeré zvýraznění syntaxe, které byste očekávali od lispu, automatického dokončování a ladicího programu emacs lisp.


Nemyslím si, že existuje nějaký režim pro dokončování kódu pro shell-scripty, alespoň ne v Emacsu. (Vlastně jsem nikdy necítil potřebu.) V bash však existuje podpora pro dokončení při interaktivním běhu (balíček se nazývá „bash-completion“ nebo něco podobného). To poskytuje doplňování tabulátorů pro mnoho příkazů shellu.


Vím, že je to starý příspěvek, ale rád bych se podělil o svá nastavení.

Měl jsem stejný problém a nyní používám níže uvedený kód ve svém souboru .emacs pro automatické dokončování kódu sh/bash.

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

Zvýraznění syntaxe by již mělo fungovat, pokud používáte nejnovější verzi Emacsu.


Další IDE pro svět VIM:

Plugin bash-support.vim

snímky obrazovky

Soubor nápovědy online


Linux
  1. Proč má uživatel mysql bash shell v /etc/passwd?

  2. Odůvodnění Bash Shell vás nevaruje před aritmetickým přetečením atd.?

  3. Rozšíření cesty Bash/shell pro Mkdir, Touch atd?

  1. Jak vytvořit prostředí Clean Shell pro dočasné použití?

  2. Spyder – vědecké Python IDE pro datovou vědu

  3. 12 Bash pro příklady smyček pro vaše skriptování prostředí Linux

  1. Jaký je váš oblíbený shell pro práci správce systému?

  2. Skriptování v Linuxu:3 postupy pro smyčky while v Bash

  3. Jak porovnávat řetězce ve skriptování Bash Shell