Download your favorite Linux distribution at LQ ISO.
Go Back > Forums > Non-*NIX Forums > Programming
User Name
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.


View Poll Results: Which do you prefer IDE or Text Editor?
Text Editor 30 58.82%
IDE 16 31.37%
Other? 5 9.80%
Voters: 51. You may not vote on this poll

  Search this Thread
Old 11-11-2011, 07:49 AM   #31
Registered: Dec 2009
Distribution: Slackware 12.2
Posts: 379

Rep: Reputation: 234Reputation: 234Reputation: 234

Originally Posted by formiaczek View Post
And I've been using Eclipse CDT for almost all of my development.
To each its own, but last time I tried to use it (was quite a while ago) I felt an urge to murder somebody because of minor GUI issues and slow response time. The main GUI issue was wasted screen space. There's no place for "fancy", "stylish" or "nice looking" buttons or controls in programmers tools, because all graphical bells and whistles slow program down, and eat away screen space you could use for code editor. Maybe IDE has improved since, but I already given it a try in the past, and if it couldn't meet my requirements then, there will be no other chance.

Originally Posted by formiaczek View Post
From free tools only CodeBlocks is comparable - it's a great tool
Judging by my past experience with Code::Blocks and current screenshots, it is a toy. It tries to mimic VC6 (dumb idea), and needlessly wastes screen space with graphical embellishments (non square page captions, etc). You can concentrate only on ONE task at any given moments, so there's no reason to keep multiple windows visible at top level at once - they will simply distract you and take space you could give to code editor. However, you should be able to summon any window with a single keyboard chord and dismiss it with single "ESC" keypress. And this action should not resize code editor. IDE that does not understand that idea is not worth using.

Originally Posted by formiaczek View Post
has templates or types for projects like: static/dynamic link libraries,GTK+ / DirectX, GLUT, GLFW, QT, Win32GUI, OpenGL
Templates are useless - if you're creating "special" project, you should be familiar with requirements - libraries, compiler flags, and toolchain.

In my experience, the most efficient combo on any platform is any code editor (msvc on windows, kate on linux) that supports proportional fonts + orthodox file manager (mc/FAR Manager) + CLI build system(scons/qmake) + CLI version control (git) + gnu basic shell tools (diff/touch/sed/find/etc). On linux you can optimize this further by using separate virtual desktops for building, editing code, reading documentation, and controlling music player (you'll need to assign hotkeys to "switch to desktop X" and "send application to desktop X" for every desktop). Using IDE to maintain build order and keep to track of files in a project is not very efficient, because creating or adding any file in any IDE is too slow - you'll have to walk through several menus. It'll be faster to switch to CLI/file manager and type "touch File.h", then add it to git. If you insist on using IDE for code editor, then "project" for the ide should be generated by build system (qmake/cmake can generate *.vcproj files for msvc), since it'll be faster than trying to keep track of files through IDE. Also, since all IDE projects are incompatible with each other, using external build system will save time if you decide to switch to something else.
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 11-17-2011, 03:21 AM   #32
LQ Newbie
Registered: Sep 2010
Location: Germany
Distribution: Slackware
Posts: 28

Rep: Reputation: 30
Text Editor

I use vim for all programming, though I am sometimes a bit jealous of IDE users for their auto-completion features in heavy-template C++ code. But I came a long way and actually learned programming with Text User Interfaces like Borland Pascal and GUIs like MS Visual C++ and Netbeans later on.
Old 11-29-2011, 07:26 AM   #33
LQ Newbie
Registered: Aug 2009
Posts: 3

Rep: Reputation: 0
I voted IDE

I am one of those who uses an IDE, Netbeans in my case, for large PHP projects, I find it useful to keep all the relevant files together and I find that the IDE's code-completion capabilities, helps to speed things up for me, especially now I am working with PHP frameworks.

IDE's can be a bit difficult to pick up initially but I feel it is probably worthwhile getting to know one for the reasons I mention above.

For small edits I use Cream which is a variation of GVim

I see that Geany has been mentioned a few times that's a great IDE/Text Editor to learn, it's very lightweight, so runs very quickly, I may start using that myself.

Last edited by edjon2000; 11-29-2011 at 07:35 AM. Reason: Correcting Typos
Old 11-29-2011, 07:32 AM   #34
Registered: Mar 2010
Location: New Delhi,India
Distribution: Ubuntu 14.04
Posts: 117

Rep: Reputation: 3
gedit is the best....
0 members found this post helpful.
Old 11-29-2011, 07:43 AM   #35
LQ Newbie
Registered: Aug 2009
Posts: 3

Rep: Reputation: 0
Yes I would agree with that tarunchawla,

gedit is a good text editor, but I tend to work primarily in Windows and dual-boot into Linux, I prefer Linux, but use Windows for some of the Games I enjoy playing
Old 12-01-2011, 07:38 AM   #36
Registered: Jul 2008
Distribution: Linux Mint 16
Posts: 82

Rep: Reputation: 11
Vim and Open Office

Vim for programming, grocery lists, small things

Open Office's Writer for letters and large things.
Old 12-01-2011, 07:39 AM   #37
Senior Member
Registered: Dec 2003
Posts: 3,161
Blog Entries: 4

Rep: Reputation: 136Reputation: 136
I use kate as a general purpose programming editor, Stani's python editor for my python projects. And bluefish for HTML/XML/CSS/PHP work.
Old 12-02-2011, 11:05 AM   #38
LQ Newbie
Registered: Jul 2011
Location: Near Carmine, Texas USA
Distribution: Ubuntu 10.04 for primary use, also on dual boot with XP
Posts: 8

Rep: Reputation: Disabled
I got to this link via email. I'm guessing that the voting is related to programming. I really like plain old vi. Probably since I learned it as a system admin with AT&T system V. I used C a little, (well you know UNIX and all). I really didn't/don't do much programming. I like vi as a text editor.


emacs, ide, programming, text editor, vim

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
website building - IDE or text editor? pljvaldez Programming 4 08-29-2011 07:33 PM
[SOLVED] Java IDE or good text editor Nauntilus Programming 7 10-24-2010 12:46 PM
[SOLVED] All text in text editor turned to boxes... unclerick94 Linux - Newbie 2 07-17-2009 04:14 PM
Text Editor on Fedora Core 4 in Text Mode blong4life Linux - Software 5 07-31-2006 09:07 PM
Which light text editor can copy text from file and paste in browser? davidas Linux - Software 9 03-06-2006 11:28 AM > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 12:13 AM.

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