LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 03-24-2010, 03:26 PM   #1
glenndr_15
LQ Newbie
 
Registered: Mar 2010
Posts: 3

Rep: Reputation: 0
IDE for bash/shell programming


Hi just wanna ask if there's a ide for bash/shell programming?

Last edited by glenndr_15; 03-24-2010 at 03:29 PM.
 
Old 03-24-2010, 03:28 PM   #2
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
You don't need IDEs for everything. Use any text editor. KWrite, Gedit, nano, whatever.
 
Old 03-24-2010, 06:37 PM   #3
penguiniator
Member
 
Registered: Feb 2004
Location: Olympia, WA
Distribution: SolydK
Posts: 442
Blog Entries: 3

Rep: Reputation: 60
There is the bash plug in for GVim at http://vim.sourceforge.net/scripts/s...?script_id=365. It isn't really necessary, but it does offer built-in code snippets and script templates to kick start the scripting process. There is a PDF of the keybindings it uses at http://lug.fh-swf.de/vim/vim-bash/bash-hot-keys.pdf, and a screenshot here: http://lug.fh-swf.de/vim/vim-bash/run-screen-1.png.
 
Old 12-20-2012, 06:31 AM   #4
oneindelijk
Member
 
Registered: Oct 2012
Location: Belgium
Distribution: Xubuntu
Posts: 32

Rep: Reputation: Disabled
Geany

Geany does coloring for a lot of scripts including bash.
It doesn't do auto completion and syntax checking however...
 
Old 12-20-2012, 07:00 AM   #5
gacanepa
Member
 
Registered: May 2012
Location: San Luis, Argentina
Distribution: Debian
Posts: 205

Rep: Reputation: 27
I recently discovered jedit. It has a lot of great features, including syntax highlighting for about 140 languages, and a nice tree-like window pane where you can see the structure of your file systems and open files on the fly.
Your original post shows that you are using W7, and the good news is that jedit is multiplataform, which means that you can use it both in Windows and in Linux.
Here's the link to the download page: http://www.jedit.org/index.php?page=...atform=windows
If you happen to have another computer with Linux, you can download jedit from the repositories, via apt-get or aptitude if you're using Debian or Debian-based distro, or yum for Red-Hat based distros.
Here's the description of jedit as shown in my Debian box
Code:
gacanepa@debian:~$ aptitude show jedit
Package: jedit
State: not installed
Version: 4.3.2+dfsg-3
Priority: optional
Section: editors
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Uncompressed Size: 8,196 k
Depends: openjdk-6-jre | sun-java6-jre, java-wrappers (>= 0.1.14)
Description: A plugin-based editor for programmers
 As one of the most feature rich editors available, jEdit boasts support for syntax highlighting in more than 140 languages. jEdit
 combines the power of Emacs, the user-friendliness of Kate, and the advanced editing features (such as vertical paste) of Ultraedit,
 to bring you an open-source plugin-based programmer's editor of professional quality.

 It is possible to define complex macros in BeanShell or Jython, or other languages that fit into the BSF. jEdit offers a powerful and
 user-friendly keyboard mapping system (including 2-keystroke shortcuts), making it possible to give jEdit a very Emacs-like feel, if
 you so desire.

 Its functionality is easily extended by the use of 'plugins' which can be downloaded, updated, and installed, all without exiting the
 editor. These include a built-in Console shell integration, which lets you execute interactive external commands inside your editor,
 as well as bind them to keyboard shortcuts. The FTP plugin lets you browse and edit files on remote systems over FTP or SFTP. Other
 plugins provide shells, object oriented structure/code browsers, or completion popups for Java, XML, HTML, Ant, LaTeX, Python, Ruby,
 Perl, C, C++, bash, Scheme, Prolog, and many other languages.
Homepage: http://www.jedit.org/
Hope you found this useful. If you consider this has been solved, click on Mark this thread as solved, and add to the reputation of the people that have posted here by clicking on the pair of scales next to the penguin, right below the username.
 
1 members found this post helpful.
Old 12-22-2012, 04:50 AM   #6
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
SciTE does at least syntax colouring. I have not yet explored whether it is extensible to shift the edit session to display the line corresponding to a bash error message but it looks powerful and extensible.
 
Old 12-22-2012, 09:01 AM   #7
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
I also use and recommend geany, it has syntax highlighting (the most important thing) and a few other useful features. I also use it as a text editor and for C programming.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Bash Shell Programming CheeSen Programming 5 09-07-2008 01:36 AM
Question about bash shell programming walterbyrd Linux - General 1 11-01-2005 09:42 AM
bash shell programming vivek_kumbhar Linux - General 4 04-12-2004 07:13 AM
Shell Programming (BASH) nny0000 Programming 2 01-13-2004 05:53 PM
bash Shell Programming Curiosity... verbal Programming 3 09-03-2002 10:42 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 09:36 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration