You are not logged in.
What is your current development environment in Arch?
I use vim in gnome-terminal with multiple tabs, to quickbrowse the code I use cscope.
Pure gdb as debugger, valgrind as profiller and memory debugger.
I tried to use something better to browse the huge code tree, but Anjuta has many limitations (for example it seams impossible to develop code without all that autoconf crap), Kdevelop has similiar problems, and I don't like Eclipse.
Are there any other solutions?
Offline
I'm aware it reflects just how much coding I do (or don't do) I use geany...
Offline
Depends on what I am doing. For java I am using eclipse and for all the rest I am using geany. I hate the auto-hell stuff, I prefer scons when it comes to the build tools.
Offline
gvim,make,autotools,gdb but i never profile...
Offline
I am a software developper at work. I have tried many tools such as Borland, Anjuta, Eclipse, Visual Studio, KDevelop ...
I have never been satisfied with any of this tools, even with big projects. There is maybe an exception with Eclipse and Java programming, which almost satisfied me.
Amazingly the most crapy IDE I have ever seen are Opensource's one such as KDevelop or Anjuta. Visual Studio .NET is maybe the better of all big IDE software, imho.
I really think a small editor and the command line is the best, far far away from any big IDE solution.
On Windows I use Vim or Notepad++ . On Linux I use Vim or Gedit. And of course valgrind/gdb are my favorite debugging tools . I also use ctags
Cheers,
Chicha
Offline
I am almost happy with my vim in gnome-terminal, but problem is how to browse with multiple files, do you use vim plugin for that? Or file manager?
Offline
I don't like KDevelop for its autoconf usage, but you can use your own Makefile with it. Just create a new project and select the option of your own Makefile...
I mainly use Kate and konsole. I really like KDE's fish:// to work remotely. Kate's features are great and I like how it reacts. It integrates well too on the desktop, compared to say (g)vim or emacs...
Offline
I don't use KDE or GNOME desktop (I have xfce4), so desktop intergration is not an argument. What I need is vim or other editor with good file/class browser.
Offline
Offline
Eclipse with Eclipse-CDT. Its a bit heavy but I haven't foound anything I like better.
Offline
I use vim most of the time these days.
When I was doing more pythonic stuff, I gave WingIDE a try, after having tried many python ides. Wing was the best one that I found.
I am always on the lookout for a good editor. I keep looking "over the fence" at textmate. I have a few ruby acquaintances that swear by it (some of them even used to be hardcore emacs guys).
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
Eclipse with Eclipse-CDT. Its a bit heavy but I haven't foound anything I like better.
Offline
on my own: bluefish when GNOME'd, kate (kdevelop when it doesn't krash) under KDE
if I set up collab: eclipse
To know recursion, you must first know recursion.
Offline
I use eclipse for java projects (school), and vim for other stuff.
I also did very basic stuff in ocaml (also for school) using (x)emacs, because of the cool tuareg mode.
I hate how slow eclipse is, but there are so many very helpful features that I guess it's worth it
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
I don't do a lot of programming but when I do, it is gvim (with taglist and splitted window) and the console. That way i get full control over what I'm doing.
When death smiles at you, all you can do is smile back!
Blog
Offline
On Windows I was accustomed to Notepad++, and on linux, I use Geany which really complete all my demands. Geany supports tabs, autocompletion, recognizes a bunch of syntaxes and has plenty of little tools that can be useful (such as search/replace using regex, comment and uncomment blocks, add pre-formatted blocks as GNU License header, Changelog entry and so on, and a very powerful auto-closing XML tags and it supports custom templates)
I use it for PHP, HTML, CSS, Javascript, C, C++ and Python and is really the best one I've ever tested.
Cilyan
Offline
a note about eclipse: people tag it as 'slow', but on my machine, kdevelop is just as 'slow' (or as fast, everything being relative), and uses just as much memory... placebo effect of the 'java' thing I bet.
Last edited by lloeki (2007-08-11 16:35:21)
To know recursion, you must first know recursion.
Offline
I'm working with Netbeans + svn plugin and use glassfish server. I personnally never used Eclipse...
For rudimentary (Html, css, Fvwm) work at home I use geany that suits me perfectly...
I do not do much programmation at home... I mostly code Java for my work.
Piou Piou
Offline
Eclipse, Maven and JUnit for Java devlopment both at work and at home.
for scripts and other stuff I use JEdit, Kate or just plain old Nano.
Offline
a note about eclipse: people tag it as 'slow', but on my machine, kdevelop is just as 'slow' (or as fast, everything being relative), and uses just as much memory... placebo effect of the 'java' thing I bet.
Well, I'm comparing it to vim, not kdevelop never tried kdevelop..
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
a note about eclipse: people tag it as 'slow', but on my machine, kdevelop is just as 'slow' (or as fast, everything being relative), and uses just as much memory... placebo effect of the 'java' thing I bet.
perhaps you're having the placebo effect yourself
Offline
I usually use vim/gVim for most everything dealing with programming/dev work. I guess which one I use depends on which wm im using as the time.
I also like geany, especially if you're accustomed to gui dev environments, but want the simplicity and power in the same editor
The water never asked for a channel, and the channel never asked for water.
Offline
For HTML development I use QuantaPlus, for PHP and Python Komodo. I have also used Eric and DrPython and both are good for Python development. So far I have been unable to find a single GUI that is good for all my needs and I believe that given how sophisticated/complex all the scripting languages are becoming I may never find one.
Offline
For html/php or other webdevelopment related languages I use kate. As java environment I use netbeans. :-)
Last edited by WernerL (2007-08-13 11:59:54)
Offline
I am almost happy with my vim in gnome-terminal, but problem is how to browse with multiple files, do you use vim plugin for that? Or file manager?
I quite like the Project plugin for bigger projects with many files.
To quickly toggle its sidebar-window using the ^-key, I use the following mapping:
nmap <silent> ^ <Plug>ToggleProject
Offline