GNU/Linux >> Belajar Linux >  >> Linux

Mode IDE / Emacs untuk skrip Shell di Bash/Sh, dll

Nah, ada mode shell bawaan yang melakukan penyorotan sintaks, jika belum diaktifkan, M-x shell-script-mode akan melakukannya untuk Anda.

Mengenai alat untuk membuat skrip lebih mudah. Ada debugger bash shell, jadi jika Anda memprogram dalam bash, itu akan sangat membantu.

Tentu saja ada eshell, sebuah shell yang ditulis dalam Emacs lisp, sehingga Anda bisa mendapatkan semua penyorotan sintaks yang Anda harapkan dari lisp, pelengkapan otomatis, dan debugger emacs lisp.


Saya rasa tidak ada mode untuk penyelesaian kode untuk skrip shell, setidaknya tidak di Emacs. (Saya sebenarnya tidak pernah merasa perlu.) Namun, ada dukungan di bash untuk penyelesaian saat berjalan secara interaktif (paketnya disebut "penyelesaian-bash", atau yang serupa). Ini menyediakan penyelesaian-tab untuk banyak perintah-shell.


Saya tahu ini adalah postingan lama, tetapi saya ingin membagikan pengaturan saya.

Saya memiliki masalah yang sama dan sekarang saya menggunakan kode di bawah ini di file .emacs saya untuk pelengkapan otomatis kode sh/bash.

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

Penyorotan sintaks seharusnya sudah berfungsi jika Anda menggunakan Emacs versi terbaru.


IDE lain untuk dunia VIM:

Plugin bash-support.vim

tangkapan layar

File bantuan online


Linux
  1. Skrip Linux:3 cara untuk while loop di Bash

  2. Mengapa pengguna mysql memiliki bash shell di /etc/passwd?

  3. Perluasan Pathname Bash/shell Untuk Mkdir, Touch Dll?

  1. Apa shell favorit Anda untuk pekerjaan sysadmin?

  2. Alasan Bash Shell Tidak Memperingatkan Anda Tentang Aritmatika Overflow Dll?

  3. Bagaimana Cara Membuat Lingkungan Shell yang Bersih Untuk Penggunaan Sementara?

  1. Bagaimana Membandingkan String di Bash Shell Scripting

  2. Spyder – IDE Python Ilmiah untuk Ilmu Data

  3. 12 Contoh Bash For Loop untuk Scripting Shell Linux Anda