Best Text Editors and IDEs For Programming In Your Favorite Language

April 30, 2019 Posted by Programming 0 thoughts on “Best Text Editors and IDEs For Programming In Your Favorite Language”

Editors are a fact of life once you coding either becomes a serious a hobby or a full time job. Using the appropriate text editor or IDE can come down to preferences or the specific language you code in. Personally, the three editors I’ve used extensively are notepad++, Sublime, and Atom. I found Notepad++ to be the least readable and customizable. Sublime was an excellent substitute and has a large number of extensions and macros that you can add to make development a breeze. Though, at some point I decided to switch over to Atom after being constantly bugged to pay for Sublime. I found Atom to be the best. Its UI is intuitive and package/theme installation is extremely easy to implement.

Those are only three editors. There are many more editors out there in the wild. Below is a list of editors you can experiment with.

test
 

 

Atom

“A text editor is at the core of a developer’s toolbox, but it doesn’t usually work alone. Work with Git and GitHub directly from Atom with the GitHub package.”

Atom is a convenient text editor for anyone who uses GitHub.

 

Visual Studio Code

 

vscode

Visual Studio Code is a code editor that allows you to debug, use Git control, and extensive customization.

 

 

Android Studio

 

The code editor for Android developers.

 

Sublime Text

 

Sublime Text is a text editor for code, markup and prose. It’s simple and lightweight.

 

Vim 

 

“Vim is a greatly improved version of the good old UNIX editor Vi. Many new features have been added: multi-level undo, syntax highlighting, command line history, on-line help, spell checking, filename completion, block operations, script language, etc. There is also a Graphical User Interface (GUI) available. Still, Vi compatibility is maintained, those who have Vi “in the fingers” will feel at home. See runtime/doc/vi_diff.txt for differences with Vi.”

 

Neovim

Neovim is a project that seeks to aggressively refactor Vim in order to:

 

 

Emacs

 

An extensible, customizable, self-documenting real-time display editor. Emacs is the most customizable editor on this list because of a programmers ability to write their own extensions.

 

Spacemacs

Spacemacs is a marriage between Vim and Emacs. If you can’t decide which one to use, you can integrate the features of both editors into a single editor.

 

Nano

A simple Vim-like editor.

 

 

TextMate

A Mac-only text editor.

 

Notepad++

“Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.”

 

 

Jet Brains’ IDEs

 

Apart from editors, IDEs offer platform-specific tools for debugging and compilation of certain languages.

IDE for Closure

General purpose IDE

JavaScript IDE

PHP IDE

Python IDE

Ruby IDE

 

 

Please follow and like us:
0
Tags: