LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   What's your preferred programming environment (https://www.linuxquestions.org/questions/programming-9/whats-your-preferred-programming-environment-99159/)

meldroc 10-01-2003 05:24 PM

What's your preferred programming environment
 
That's the question of the day. What kinds of tools do you like when programming? I'm talking about anything from fancy IDEs like KDevelop or Ajunta to cat - >foo.c I've been playing with KDevelop lately, but I'm finding I have to fight with it too much, so I'm considering going back to the good old xterm & vim.

What are your preferences? And why?

h/w 10-01-2003 06:01 PM

vim /nano- can spend time doing what i have to do than how to.

micxz 10-01-2003 06:09 PM

vi bacause I'm used to it;

nakkaya 10-01-2003 07:17 PM

emacs
the one true editor.....

meldroc 10-01-2003 07:33 PM

Quote:

Originally posted by nakkaya
emacs
the one true editor.....

Indeed a fine editor - a true IDE before the term IDE was invented. What other editor comes with a Tower of Hanoi puzzle and Eliza?

I'm too lazy to learn it though. Too much Escape-Meta-Alt-Control-Shift.

I'm noticing that so far, nobody's voting for the spiffy IDEs. Maybe simpler is better. I did most of my CS degree coding using an xterm and vi.

aizkorri 10-02-2003 05:09 AM

Quote:

Originally posted by nakkaya
emacs
the one true editor.....

Sure.

Anyway, I've been trying qtdesigner a little bit, just little programs,
what do you people think about it? I mean, using it for bigger projects.

frieza 10-02-2003 09:33 AM

hmm, don't program much, still learning, but i prefer emacs as it has the ability to invoke gcc

mfeat 10-02-2003 09:58 AM

"Too much Escape-Meta-Alt-Control-Shift."

A few defines with global-set-key in the .emacs file takes care of that, I have all the frequently used functions defined to F1-F12 and the keypad keys. I've found there's no quicker/easier way to do power-editing, including pulldown menus & icon buttons for functions.

vanquisher 10-02-2003 11:09 AM

When I first worked on Linux, the local gurus introduced me to VI and I've been using it ever since(say, 2 years). But now, I'm trying to get comfortable to emacs...The only thing I don't like about emacs is, autosaving feature...creates ~ files and I hate them. Emacs is one true hack and Richard Stallman is the last of the legendary AI Lab Hackers. Hats off to RMS.

NSKL 10-02-2003 11:21 AM

Vim too creates ~ (backup) files unless :set nobackup is specified. I dont use Emacs but i'm 100% sure it has a option to disable saving backups if they bother you..
So yeah, aterm and Vim! (For minimal programming i do that is...)
-NSKL

tcaptain 10-02-2003 12:08 PM

I've been enjoying playing around in KDevelop a lot in the past couple of months...but for quick and dirty stuff I love using Vim.

As for QT-Designer, its not bad...I'm liking it, but then I'm only toying around with it right now...not doing anything serious.

nakkaya 10-02-2003 02:48 PM

Quote:

Originally posted by vanquisher
When I first worked on Linux, the local gurus introduced me to VI and I've been using it ever since(say, 2 years). But now, I'm trying to get comfortable to emacs...The only thing I don't like about emacs is, autosaving feature...creates ~ files and I hate them. Emacs is one true hack and Richard Stallman is the last of the legendary AI Lab Hackers. Hats off to RMS.
you can collect them to a folder under your home like that

;;save everything to a folder
(setq
backup-by-copying t ; don't clobber symlinks
backup-directory-alist
'(("." . "~/.saves")) ; don't litter my fs tree
delete-old-versions t
kept-new-versionhs 6
kept-old-versions 4
version-control t) ; use versioned backups

coolman0stress 10-02-2003 03:00 PM

I've moved the Windows way and use VS.NET mostly for my C/C++ needs. *shock*

Started using Eclipse and TextPad for Java.

speter 10-02-2003 04:21 PM

When I'm working on GUI code I like a spiffy IDE like Anjuta, but when no GUI is involved, or I'm hacking TeX, I use emacs.

Steve

m0rl0ck 10-02-2003 05:40 PM

Warm tombstone pizza to my left, large glass of coke to my right, camel filters tucked under the right corner of my monitor within easy reach, low intensity ambient lighting.
Alternatly, little debbie fudge rounds and a huge pot of coffee, etc

Ok :)
vi the preffered editor for *nix:
http://www.tarunz.org/~vassilii/srom/

tcaptain 10-02-2003 07:36 PM

Quote:

Originally posted by m0rl0ck
Warm tombstone pizza to my left, large glass of coke to my right, camel filters tucked under the right corner of my monitor within easy reach, low intensity ambient lighting.
Alternatly, little debbie fudge rounds and a huge pot of coffee, etc

Ok :)


*SIGH* Man I miss crunch time....I've left behind contract work and now work 9 to 5 (sort of) but I miss those weekends before the deadline, a 24 of Jolt cola, a 12 of beer, some take out pizza and loud fast music to keep me going til Monday 9am :D

ehdwuld 10-02-2003 08:01 PM

have always used Vi
gotta try Vim
but when it absolutly has to be done now, its vi
( its just soooo short to type in and run )

oulevon 10-02-2003 08:25 PM

Vi

It's easy and basic. I hate ide's.

Tarts 10-02-2003 10:35 PM

For the last two week's i have been using the VIm and Xterm with Window Maker, who knew i was so 1337 all along?

joesbox 10-02-2003 10:49 PM

started programming within a windows system for linux server so i am kinda hooked on EditPlus2. to alieve my need i run editplus via wine on my lin box.

meldroc 10-03-2003 01:28 AM

ehdwuld, there's an easy solution to your problem:

alias vi=vim

On my system, even that isn't necessary, since /usr/bin/vi is a symlink to vim.

ehdwuld 10-03-2003 01:44 AM

ok thats at the command prompt or as root
$ alias vi=vim

or
# alias vi=vim

meldroc 10-03-2003 02:31 PM

You should be able to do the alias as a normal user - root access isn't required. Aliases are a standard feature of any decent shell like bash.

If you want the alias to be permanent, you'll want to put the alias line in your .bashrc (that is ~/.bashrc). If your install is vaguely like mine, there should already be a few aliases in there, so you just add this one to them.

I'll need to get kvim back on my system (the package I was using wasn't based on the same version of standard vim, so they fought.)

Now this is turning into editor wars... EMACS!!! VI!!! EMACS!!! VI!!! TASTES GREAT!!! LESS FILLING!!! :D

ehdwuld 10-03-2003 02:37 PM

cool
for the sake of political correctness
let me state that,
" I am not saying that any editor is better or worse than any other
only that I am more familiar or more comfortable with my choice. "

:)

Robert0380 10-05-2003 03:04 AM

vim, it seems to know every filetype i've ever had to deal with (including zone data files and named.conf)

emacs is my second choice but i dont use it as much as i use vim.

h1tman 10-14-2003 10:24 PM

ANJUTA is looking sexy, but when im feeling gangsta, its pico chumps

Kumar 10-15-2003 12:21 AM

nothing beats vi...

rmartine 10-15-2003 02:28 AM

Hah.. I'm back!!

I finally escaped from my programming and actually read LQ again!!!

Many thousands of ASM lines later and I'm still using the MPLAB IDE. Windows proggie... I know I know... I gotta use it since the only pcmcia serial card "unofficially" recommended by Microchip doesn't work in Linux. USB to serial adapter are basically junk and can't handle anything precise. They're only good for a mouse or a joystick.

MPLAB is essentially Notepad with an assembler, simulator, and burner bundled in. The Linux equivalent would be Vi, gpasm, and gpsim. I'd use them if I could.

Back to the trenches.... and an attempt at stripping down the PICLIST's 16 bit multiplication routines.

UltimaGuy 10-15-2003 09:23 AM

I use emacs for all of my computing needs(not only programming) and sometimes is the only program open in my system. I wonder why emacs still doesn't play songs...

Randy 10-16-2003 08:37 AM

vi

chichibabin 10-16-2003 10:33 AM

I believe one editor is superior to vi and that is xvile. xvile has the same finger feel as vi but opens in its own x window, has more buffers and the mouse can be used to actually do something. If I could get the syntax highligting to work I would use xvile exclusively.
As an alternative to xvile I use nedit. It has nice clean look and lots of useful features.
These are are my 2 favourite editors.
Sat

Claus 10-16-2003 01:58 PM

My first approach to a *nix based system was in 2001, when i began my studies of Computing Engineering. It was using a telnet terminal in windows, and using some basics commands.

We started programming Pascal. And before i knew that i was using Linux, i was learning to use VI for 'pascaling'.... funny, dont?

Something like a year after, i installed mandrake in my home pc. And when i started programming for bash and C, i did what i knew to do:

vi helloworld.sh

And later

vi helloworld.c

And i never changed.. I haev used anjuta, kate, gedit, but there's no place in earth where i feel more comfortable than VI.

Now, i'm assisting a programming course for my faculty, and i teach C to the kids.... and they are all using VI, i guess because they know that if they use BloodsheedDevC++ they will reprobe the course!!!! :p :p :p

UltimaGuy 10-17-2003 01:43 AM

Strike my previous one. I was browsing through some emacs sites and I learned that emacs does support sound, and now I am figuring out how to install them and use them.


All times are GMT -5. The time now is 12:05 PM.