What is a text editor?
A editor is a program that allows you to open, view and edit plain text
files. Unlike word processor, text editors do not add formatting to text,
instead focussing on editing functions for plain text.
Like notepad, but in order to provide most of the modern conveniences like
syntax linting, error correction, project folders organisation and build tools
now text editors provide all this and much more.
Best text editors in 2020 are :-
1. Sublime Text
Sublime text allows you to write code efficiently. Here you can do all that
you want to do within the coding process, and it has lots of plugins and
packages to customize the platform directly to your needs. Sublime text is
build on python and c++.
The latest version of sublime text is known as sublime text 3.
Top features of Sublime Text
- Go to anything using this you can open files with only a few keystrokes and instantly jumps to symbols, lines or words.
- Multiple selection using this you can make multiple changes(max 10) at a time.
- Split editing using this feature you can split a file and edit files side by side.
- Sublime text is very light text editor which uses very less resource of you computer.
Download link: Sublime Text
2. Atom
If you want a text editor which is as powerful as sublime text but doesn't
cost a single rupee then "Atom" is for you.
Atom is a free and open-source text and source code editor for mac, linux and
windows.
Atom support lot of plugins. It has embedded git control.
Atom is develop by GitHub.
Top features of Atom
- Built in package manager which allows you to search and install new packages or create your own.
- Multiple panes it is similar to split editing in sublime text where you can split the interface into multiple panes.
- Cross platform atom works across different operating system.
- Auto completion helps you to save some typing time by completing syntax or any other thing by hitting enter or tab.
Download link: Atom.io
3. Visual studio code
Visual Studio code popularly known as Vs code is another capable text
editor. It is rich in features like itellisense which provides smart
completion based on variable type, function defination and imported module. It
has in build git commands and debugging.
It supports lot of extensions you can add according to your own need.
Vs code is developed by Microsoft.
Top features of Visual Studio Code
- It intellisense go beyond auto completion by doing smart completions based on variable type, function defination and imported modules.
- In build debugger which allows you to debug you application in the editor itself just attach or launch to your running application in the editor.
- Now you can work with git or any other SCM provider from the editor itself.
- Vs code is highly customisable and extensible. You can extensions, themes, debuggers and much more to make your work easier.
Download link: Visual Studio Code
4. Bracket
It is a code editor with a primary focus on Web development created by Adobe.
It is a free and open-source software. It is currently maintained by GitHub.
One of the best feature of Brackets is the "live preview" feature which allow
to se any changes that they make to the CSS and HTML of the code reflected
live in Chrome.
Top features of Brackets
- Lightweight editor which uses less resource and still a powerful editor.
- Its inline editor open a window into a code you care about instead of jumping between file tabs.
- Its live preview feature allows you to instantly see those changes make to your CSS or HTML live into your browser.
Download link: Brackets
5. BBedit
BBedit is developed by Bare Bones software and is probably one of the oldest
and most reliable editor.
The latest version of BBedit is BBedit 13.
BBedit provides features for editing, searching and manipulation of source
code and textual data.
Top features of BBedit
- In BBedit you can search and replace across multiple filea.
- Syntax colouring for source code.
- Get a complete set of HTML markup tools.
Download link: BBedit