Best Text Editor For Programming

Atom IDE

Atom-IDE is a set of optional packages to bring IDE-like functionality to Atom and improve language integrations.

Index ide screenshot

Get smarter context-aware auto-completion, code navigation features such as an outline view, go to definition and find all references. You can also hover-to-reveal information, diagnostics (errors and warnings) and document formatting.

https://atom.io/#ide

Sublime Text Editor

A sophisticated text editor for code, markup and prose          https://www.sublimetext.com/

Features:

GOTO ANYTHING

Use Goto Anything to open files with only a few keystrokes, and instantly jump to symbols, lines or words.

MULTIPLE SELECTIONS

Make ten changes at the same time, not one change ten times. Multiple selections allow you to interactively change many lines at once, rename variables with ease, and manipulate files .

POWERFUL API AND PACKAGE ECOSYSTEM

Sublime Text has a powerful, Python API that allows plugins to augment built-in functionality.

Package Control can be installed via the command palette, providing simple access to thousands of packages built by the community.

CUSTOMIZE ANYTHING

Key bindings, menus, snippets, macros, completions and more – just about everything in Sublime Text is customizable with simple JSON files. This system gives you flexibility as settings can be specified on a per-file type and per-project basis.

SPLIT EDITING

You can edit with as many rows and columns as you wish. Take advantage of multiple monitors by editing with multiple windows, and using multiple splits in each window.

Visual Studio Code

Code editing.Redefined.

https://code.visualstudio.com/

Free. Open source. Runs everywhere

Features:

IntellSense

Provides smart completions based on variable types, function definitions, and imported modules.

Git commands built-in.

Review diffs, stage files, and make commits right from the editor. Push and pull from any hosted SCM service.

Extensible and customizable.

 Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won’t slow down your editor

Leave a comment