Best shell script editor?
Hello all. Hope this is the best place for this question.
I am looking for the best shell script editor. Ultimately, it would be great if there was one that supported auto complete and would allow you to select available functions, etc. Thank you in advance. |
Geany...pretty good, Bluefish...great...both GUI...completion, never tried, never needed it...code coloring, both yes...
I doubt CLI editors have completion, unless I'm (very possibly) mistaken Welcome to the forum :) Keep the questions comming Melissa |
|
Hi.
Kdevelop if you have the RAM, tho you will learn more with Vi*... |
vim +1
|
Quote:
|
Quote:
|
VIM GVIM done
-1 BW-userx : do you not understand the question? The OP wants advice on an EDITOR to use for scripting BASH, so it DOES have to do with the answer!
I use VIM for all of my script development. Perl, Bash, Python, it all just works. Follow that link for completion, as I do not use that feature. I would use GVIM if I were restrained to use a GUI tool, but luckily I can open a terminal and do it faster and cleaner directly in the shell. |
Quote:
|
Geany has some good plugins too. If you want to go all out with GUI like Kdevelop (bells, whistles and such) Eclipse is cool?
Vi is grate because you learn the code not the editor! ;) |
Quote:
Quote:
|
Shell programming is text, be it BASH, KornShell, Shell or whatever, it's text.
That means a text editor is in order. Fancy-schmancy graphics? Uh, no, just text. The base text editor is vi; however, in many Linux systems, vi is a symbolic link to elvis, "a clone of the ex/vi text editor" that has, over time, exhibited little glitches here and there and has been (and should be) replaced with vim, "Vi IMproved, a programmers text editor." You'll probably find vi is /usr/bin/vi. Code:
su - { or use sudo } Something you may not be aware of about vi/vim is that it has settings that are quite useful, especially for code. Get into your home directory and do this: Code:
cat > .exrc The showmatch setting causes the cursor to jump back to a matching paren, bracket or brace when you type a closing paren, bracket or brace (), [], {}. Helps you get the right number of closings to openings; it just jumps, so you have to watch. Hope this helps some. |
Most teachers won't let you start with anything fancier than pure .txt, .sh, .html, .rb, etc..
e.g: if you only learn math with a calculator then what? |
Quote:
|
Thank you for all the replies. I will check a couple of these out today. =0)
|
All times are GMT -5. The time now is 10:02 AM. |