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

hlasů
17

I používat Emacs pro shell skriptů. Vím, že jsem někde četl, že je nějaký způsob, aby bylo jednodušší (doplňování kódu, automatické dokončování, odpovídající držák, syntax highligting, zkontrolujte syntaxi) psát Shell skripty na Emacs ale nebyli schopni najít. Stručně řečeno, bych chtěl obrátit Emacs do Bash IDE.

A také, existuje nějaký jiný nástroj / IDE, aby skriptování snazší na GNU / Linux Shell?

Položena 17/06/2009 v 19:21
zdroj uživatelem
V jiných jazycích...                            


6 odpovědí

hlasů
17

No, je tu vestavěný režim shell, který dělá zvýrazňování syntaxe, pokud to není již zapnutý, M-x shell-script-modebude to pro vás.

Pokud jde o nástroj, aby skriptování jednodušší. Je tu bash shell debugger , takže pokud si program v bash, který by pomohl dost.

Samozřejmě je tu eshell , shell napsaný v Emacs Lisp, takže můžete získat všechny zvýraznění syntaxe byste očekávali od Lisp, automatické dokončování a Emacs LISP debugger.

Odpovězeno 17/06/2009 v 19:24
zdroj uživatelem

hlasů
1

Další IDE pro VIM světě:

Plugin bash-support.vim

vysílat výstřely

Soubor nápovědy on-line

Odpovězeno 18/06/2009 v 06:32
zdroj uživatelem

hlasů
1

Nemyslím si, že existuje nějaký způsob pro doplňování kódu pro hrubou-skripty, alespoň ne v Emacsu. (Já jsem vlastně nikdy necítil potřebu.) Nicméně, tam je podpora v bash dokončení při spuštění interaktivně (balíček se nazývá „bash dokončování“, nebo něco podobného). To poskytuje tab-dokončení mnoho skořepinová příkazů.

Odpovězeno 17/06/2009 v 19:30
zdroj uživatelem

hlasů
0

Nejsem velmi dobře obeznámeni se Emacs, ale věřím, že to není vhodné. Jak vidím, dobrý ide vždy můžete udělat:

  1. Přejít na prohlášení
  2. najít odkazy
  3. Kód osnovy a ukázat symboly
  4. zvýraznění výskytů
  5. doplňování kódu

Takže budu doporučovat Jetbrain Idea (s bashsupport plugin) a Visual Studio kód (s bash ide a rozšíření shell formátu).

ps:

bashsupport - https://plugins.jetbrains.com/plugin/4230-bashsupport/

bash ide - https://marketplace.visualstudio.com/items?itemName=mads-hartmann.bash-ide-vscode

Odpovězeno 29/09/2019 v 04:32
zdroj uživatelem

hlasů
0

Vím, že to je starý příspěvek, ale budu rád, sdílet své nastavení.

Přidám stejný problém, a teď jsem použít kód níže v mém .emacs souboru pro sh / bash kódu automatické doplňování.

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

Syntaxe zvýrazněny by již měl fungovat, pokud budete používat novou verzi Emacsu.

Odpovězeno 29/11/2014 v 14:01
zdroj uživatelem

hlasů
0

Sup je IDE speciálně navržen pro BASH psát. Mezi jeho vlastnosti patří automatické doplňování, zvýraznění syntaxe, detekci chyb a další.

Odpovězeno 29/05/2014 v 19:38
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more