You are not logged in.
I have a questions to those who develop applications in C/C++ under Linux.
What kind of development environment are you using?
I am not really into kdevelop/anjuta, my project is using Makefile system, not autoconf.
I use vim for editing, so I need good terminal emulator. I need to work on many files at once, so good idea is to have fast-switching tabs in terminal.
I was using "terminal" package from xfce, but yesterday I realized that "gnome-terminal" is better - has same features and doesn't have terminal's bugs with fonts.
Most important development tools I use are: gdb and valgrind.
What are yours?
Offline
I use vim for editing, so I need good terminal emulator. I need to work on many files at once, so good idea is to have fast-switching tabs in terminal
vim has tab support
Have you tried to turn it off and on again?
Offline
It would probably be a better idea for you to use a tabbed window manager like ion.
Offline
.
Last edited by stjepan (2022-09-20 21:48:42)
Offline
I don't want tab support in vim, I need few tabs to have few shells, for example to run application in one tab, edit it in 3 others and analyze output in another. It is possible in vim, but that's not good way to do it, and even authors of vim say that it is not supposed to work this way.
Offline
I know ion, but that's not a solution - I am developing OpenGL game engine, so I need to open/close X11 window while debugging, it doesn't work perfectly in ion.
Offline
What is so special in yakuake? I don't like KDE apps, the only one I use is kcachegrind.
Where can I find your Stjerm?
Offline
emacs(regular but special), vi(rarely), gedit(much), openldev(much), eclipse(very rarely use), gnome-terminal(too-much), freemind(regular), anjuta(very rarely), less(regular, ln -s less l )
I removed my sig, cause i select the flag, the flag often the target of enemy.
SAR brain-tumor
[img]http://img91.imageshack.us/img91/460/cellphonethumb0ff.jpg[/img]
Offline
What kind of development environment are you using?
Vim with like 10 or so nifty plugins (taglist, matchit, bufexplorer, misc omni-compl scripts, etc etc)
I use vim for editing, so I need good terminal emulator. I need to work on many files at once, so good idea is to have fast-switching tabs in terminal.
screen! There's nothing better.
See here: http://phraktured.net/screenshots/scree … 212502.png
This is hard to explain because I can't point at things. The top pane with the "ipy$" is a split from screen (the blue labels are the tab names). Below that split, vim is running, which has two tabs (see the grey bar at the top of the vim instance).
This is typically how I write python.
Most important development tools I use are: gdb and valgrind.
I have two vim plugins for these as well, though the valgrind one seems to have stopped working at some point. As for gdb, I'd recommend 'vimDebug'.
Offline
Are you using vimDebug? Because I tried to find any gdb integration plugin for vim and all were useless.
Offline
vim for coding, glade for designing gtk apps
rawr
Offline
vim (w/ requisite plugins (need to check out vimDebug, apaprently)), urxvt, screen, wmii/ion3 (yikes, the truth is out, ion3 is some nice business). Since I also use a wiki to track my projects and notes, I'll include swiftfox/w3m in here as part of my dev env
-nogoma
---
Code Happy, Code Ruby!
http://www.last.fm/user/nogoma/
Offline
For terminal mrxvt (really great tabbed terminal) supported by screen, for editing vim. I do not actually do any debugging unless I need to, then usually gdb/dbx comes into play. Most of the time traces provide enough info. For building nmake or make, depends on project. Versioning control either cvs or this stuff http://www.bell-labs.com/project/sablime/
Jacek Poplawski wrote:What kind of development environment are you using?
Vim with like 10 or so nifty plugins (taglist, matchit, bufexplorer, misc omni-compl scripts, etc etc)
Can you list your plugins? I only know taglist out of these.
Offline
I don't develop that much on Linux, but for script writing I'm using Kate, and if I were to do anything more serious I would have probably used Eclipse.
Some PKGBUILDs: http://members.lycos.co.uk/sweiss3
Offline
Can you list your plugins? I only know taglist out of these.
Besides those that come with vim, I have:
a.vim
bufexplorer.vim
matchit.vim
project.vim
rainbow_parenthsis.vim
taglist.vim
vcscommand.vim (vcssvc.cim vcssvn.vim)
visual_studio.vim (on windows)
omnicppcomplete.vim
CRefVim
And maybe a few more... not to mention misc syntax files from vim.org
and, of course, these two:
http://www.vim.org/scripts/script.php?script_id=1439
http://www.vim.org/scripts/script.php?script_id=1542
Offline
I use Emacs for big jobs, but I tend to use Vim for quick stuff out of habit. If I'm not running X I use virtual terminals for a place to compile/look stuff up. In X, I'll run a few xterms, and I also run another one in Yeahconsole, which provides a drop-down Quake style console.
Offline
urxvt for a terminal, screen running inside from session management and tabs.
That's what i use (but i don't do much serious coding)
Offline
SciTE. :-)
Offline
Why not use gvim?
Offline
Nowadays the vast majority of my programming is in Python and Java.
For Python: gvim all the way (plus pyreb for regex testing - very useful)
For Java: Eclipse, although I've recently been experimenting with Netbeans, especially for anything with a GUI)
Offline
gvim. for python.
:w
:!python <file>
repeat.
Offline
I use kdevelop for large projects and vim for small things. I like kdevelop because it handles all the automake files and I'm lazy
Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB
Offline