LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
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.

Notices

Poll: Which do you prefer IDE or Text Editor?
Poll Options
Which do you prefer IDE or Text Editor?

You must log in and have one post to vote in this poll. If you don't have an account, you can register here.
Results will be available after the polls close.

The nominees are:

Text Editor
IDE
Other?

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

Rep: Reputation: 233Reputation: 233Reputation: 233

Quote:
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.

Quote:
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.

Quote:
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, 04:21 AM   #32
tc_
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, 08:26 AM   #33
edjon2000
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 08:35 AM. Reason: Correcting Typos
 
Old 11-29-2011, 08:32 AM   #34
tarunchawla
Member
 
Registered: Mar 2010
Location: New Delhi,India
Distribution: Ubuntu 14.04
Posts: 115

Rep: Reputation: 3
gedit is the best....
 
0 members found this post helpful.
Old 11-29-2011, 08:43 AM   #35
edjon2000
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, 08:38 AM   #36
Toadbrooks
Member
 
Registered: Jul 2008
Distribution: Linux Mint 16
Posts: 74

Rep: Reputation: 7
Vim and Open Office

Vim for programming, grocery lists, small things

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

Rep: Reputation: 121Reputation: 121
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, 12:05 PM   #38
Old_Brewer
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.
 
  


Reply

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


All times are GMT -5. The time now is 05:54 AM.

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