Choosing a Good Code Editor is always a tough job for programmers. New programmers don't even know too much about different code editors. But it's is one of the most important things for a programmer to know what code editor one should use. Using a good code editors not just makes easier to write program but also saves lots of time. Here I have put some of the best code editors for both new and experienced programmers.
- Syntax Highlighting and Syntax Folding
- User Defined Syntax Highlighting and Folding
- PCRE (Perl Compatible Regular Expression) Search/Replace
- GUI entirely customizable: minimalist, tab with close button, multi-line tab, vertical tab and vertical document list
- Document Map
- Auto-completion: Word completion, Function completion and Function parameters hint
- Multi-Document (Tab interface)
- WYSIWYG (Printing)
- Zoom in and zoom out
- Multi-Language environment supported
- Macro recording and playback
- Launch with different arguments
Sublime Text is a sophisticated text editor for code, markup and prose. It is also my Favorite. It works on Windows, MAC and LINUX platform. It is best for you if you use different platform at different times. The reason I don't put on top is that may be downloaded and evaluated for free, however a license must be purchased for continued use.
- Goto Anything: Using Ctrl+P
- Command Palette: Ctrl+Shift+P
- Split Editing
- Customize Anything: Key Bindings, Menus, Snippets, Macros, Completions and more
- Multiple Selections
- Distraction Free Mode: with nothing but your text in the center of the screen
- Instant Project Switch
- Plugin API
Vim is a highly configurable text editor built to enable efficient text editing. It works on WINDOWS and LINUX environment. It also works with some of MAC's versions, Amiga, OS 2. It is an improved version of the vi editor distributed with most UNIX systems.It is good for text editing, from composing email to editing configuration files.
- Command Mode
- Insert Mode
- Command Line Mode
Emacs is an extensible, customizable text editor and more. It runs on 24 Operating System regardless of the machine type. It's a good editor for new programmers with built in tutorial.
- Content-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML.
- Complete built-in documentation, including a tutorial for new users.
- Full Unicode support for nearly all human languages and their scripts.
- Highly customizable, using Emacs Lisp code or a graphical interface.
- A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more.
There are some text editors on the internet but those are not good as above.
But if you want you may try these:
- X- Code