I'm using vim for editing bash scripts currently, but I really need to set it up and/or install plugins. Plugin suggestions welcome. Either way, I'd like to see which editors/IDEs there are for this job.
gedit can be a great editor when extended with gedit-plugins
I love Geany
It's a quick GUI editor that can manage small projects if necessary (it can remember list of files and a few other neat things). It supports many syntax highlighting including Shell scripting.
It supports plug-ins, and I have used the VC (version control) plug-in once, but the basic features of Geany are enough for most of the work I do with it.
I found this: http://www.vim.org/scripts/script.php?script_id=365
It is really good for bash scripting.
Emacs is rather good, there's been a built-in shell scripting mode for some time.
Another cool editor, though the UI looks a bit old now, is Nedit.
It is more powerful than Geany as it can support
ctags which you can use to navigate through your code (finding the definition of a function or variable, etc.)
It's really light-weight, fast to launch. However, the user experience might not please everyone.
I have been using it for a long period to develop shell and C/C++ code. Though I use more now Geany and Eclipse CDT for these purposes.
I use both BBEdit (Mac text editor) and vi(m).
BBEdit has a command line counterpart which works great for integrating with the underside of the Mac and other CLI tools.
vi(m) is on essentially every *nix system out there.
Knowing vi(m) is beneficial due to its availability.
Hope that helps with your search!
Text Triumvirate seem to bring in the gospel on vim-ish editors. It's an alliance between vim, tmux and zsh, and is more of a development-environment setup than an editor per se.
Here's how it (might) look: