Back to Blog
Online bash script debugger5/28/2023 Kate: It is pre-installed text editor in Kubuntu. Features: filebrowser, save actions( autosave, instantsave, backupcopy), split window. Geany: Geany is lightweight IDE, aims to provide fast development environment. Cool visual extension is "Power mode", every time you hit a key, editor does a little move, like you hit the screen. It is often called "hackable IDE of 21st century", so you could easy customize almost everything. It has all basic features mentioned on this page and many others like: multi-select (hold CTRL and put mouse cursor in another line), creating your own snippets(lines of code that repeat), minimap(zoomed view of entire file).Ītom: Atom is developed by Github so it supports Github integration. ![]() ![]() Sublime Text: Sublime Text has many powerful features that makes coding painless. I know this is very late for this thread, but there are options available now. I believe vi can do that as well (don't start a flamewar here please). However, most text editors will highlight the code for you, and emacs will (provided you find the right packages, I never bothered with doing that for shell scripts) provide programmable keyword completion. are interactive "glue" for other commands and are their own debuggers. Any IDE would actually just disable most of what you can do in the shell itself.įor fully qualified scripting languages (Python, Perl etc) you do have all this, but bash/zsh/ksh/. You progressively do whatever you want to do, line by line, testing each time if you got what you wanted and then paste these lines into a script to use again. Scripting BY DESIGN works line-by line, so your "environment" is actually the terminal itself - you can always echo variables, your environment is always there for you, there is no "prescribed flow" that you would have to interrupt. ![]() A purpose-built IDE would sort of defeat the purpose of shell scripting, not to mention that it's nearly impossible to do, because most of what shell does is calling external commands - how do you debug that? Debugging with checkpoints is counterintuitive for a shell - shell scripts usually operate heavily on files and thus have destructive side-effects on every call.
0 Comments
Read More
Leave a Reply. |