Free Programming Editors

Wyndru

Diamond Member
Apr 9, 2009
7,318
4
76
Could anyone suggest a good free programming editor? I've always just used notepad, but I would like something a little more functional and designed for common languages. It would be great if it supported some of the common web and app languages like C++,C#,HTML,Javascript,PHP,CSS,VB,mySQL, etc...

I don't care so much about perfect error notifications, I just want something that is clean, indents automatically and is easy to search, find/replace, goto line.

I found a product called notepad++, I'm at work though so I haven't tried it yet. Just wondering if anyone has any suggestions.

Thanks.
 

postmark

Senior member
May 17, 2011
307
0
0
notepad++ is awesome.

Textpad is also nice, but costs money.

I used to use Crimson Editor about 8 years ago, but haven't looked at it since. It was awesome then.
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
The evolution of my text editors... notepad -> notepad++ -> gedit -> kate -> emacs -> vim.

After using vim... not sure how I could ever go back to any of those, even on windows.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,363
4,068
75
After using vim... not sure how I could ever go back to any of those, even on windows.

This! Although I once worked a job where they wouldn't let me install anything but notepad. D: (And NetBeans, but that doesn't help when editing PHP.)

Anyway, what's this ctags, and how would I use it?
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
This! Although I once worked a job where they wouldn't let me install anything but notepad. D: (And NetBeans, but that doesn't help when editing PHP.)

Anyway, what's this ctags, and how would I use it?

My current gig doesn't even have anything installed BUT vim in our dev environment

ctags is very simply just a really helpful navigation tool to get you through your source quickly.

http://ctags.sourceforge.net/
 

Schadenfroh

Elite Member
Mar 8, 2003
38,416
4
0
EMACS or VIM (command-line) for when others are around or when talking about the matter.

When you are alone or at home, notepad++ (windows) and gedit (Linux) for quick editing / viewing and Eclipse or Netbeans for standard programming.
 

Wyndru

Diamond Member
Apr 9, 2009
7,318
4
76
Awesome, lots of choices I see. I'll install a few and try them out.

Thanks for the responses!
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
EMACS or VIM (command-line) for when others are around or when talking about the matter.

When you are alone or at home, notepad++ (windows) and gedit (Linux) for quick editing / viewing and Eclipse or Netbeans for standard programming.

Sure I can agree with that. If I'm sitting in windows and need to take a quick note while on the phone or something I'll still open up notepad, but for any serious editing I'll always jump into vim.
 

PhatoseAlpha

Platinum Member
Apr 10, 2005
2,131
21
81
What's the attraction to Vim? Maybe it's just my windows background showing, but the thing appears almost purposefully arcane - :q! to quit? HJKL to navigate?
 

Crusty

Lifer
Sep 30, 2001
12,684
2
81
What's the attraction to Vim? Maybe it's just my windows background showing, but the thing appears almost purposefully arcane - :q! to quit? HJKL to navigate?

The idea is that you never have to move your fingers far to get anything done. It also separates the notions of writing and manipulating text allowing you to do complex things quickly.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
What's the attraction to Vim? Maybe it's just my windows background showing, but the thing appears almost purposefully arcane - :q! to quit? HJKL to navigate?

The command to quit is just q, a bang (!) is only needed if you want to force it to quit with unsaved changes. Seems logical to me. And using HJKL to navigate takes a little getting used to, but once you do it's so much better than moving your hands over to arrow keys. As Crusty says, it's designed so that you never have to move your hands from the home row.
 

Woosta

Platinum Member
Mar 23, 2008
2,978
0
71
Using a text editor other than vim/emacs is like running with Forrest Gump's leg metal plates on, it ain't efficient.
 

Pia

Golden Member
Feb 28, 2008
1,563
0
0
After learning Vim I'm sad I can't access all that power from everywhere else - text fields, applications, etc.
 

Aikouka

Lifer
Nov 27, 2001
30,383
912
126
If we're talking IDEs, I'll typically use Eclipse (Java, PHP, etc) or Visual Studio (C#). I never really got into VIM much, but I've seen what it can do... it's certainly not a bad tool.
 

tatteredpotato

Diamond Member
Jul 23, 2006
3,934
0
76
After learning Vim I'm sad I can't access all that power from everywhere else - text fields, applications, etc.

There's plugins for web-browsers that give you vim keybindings. I've been using the jumanji browser some myself that is a lightweight WebKit browser with a vim-like interface.
 

Leros

Lifer
Jul 11, 2004
21,867
7
81
EMACS or VIM (command-line) for when others are around or when talking about the matter.

When you are alone or at home, notepad++ (windows) and gedit (Linux) for quick editing / viewing and Eclipse or Netbeans for standard programming.

I don't like VIM, but few people at work will help me unless I use it when they're helping me
 

Wyndru

Diamond Member
Apr 9, 2009
7,318
4
76
It's been a long time since I've used vi, so when I started using vim, I realized I need to use it for a while before I can be efficient at it.

I also started using notepad++, and I like the ability to automatically comment out highlighted areas, the search functionality, compare code side by side, the macros and how it remembers what you have worked on, even in the last session.

Between these 2 editors, I think I'm good, I wish I left notepad a while ago.
 

Pia

Golden Member
Feb 28, 2008
1,563
0
0
There's plugins for web-browsers that give you vim keybindings. I've been using the jumanji browser some myself that is a lightweight WebKit browser with a vim-like interface.

I already use Pentadactyl for Firefox, actually.
But browser is just one app. With every new vi-mode or plugin comes new configuration and setup work. And vim-like isn't quite the same as vim.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |