Home Linux Top 10 Text Editor Free For Linux 2019

Top 10 Text Editor Free For Linux 2019


Text Editor for Linux? Here’s a list of top 10 text editors for Linux. The best part is that all of them are free and open source software.

If you’re looking for a powerful text editor for Linux to kickstart programming in the year 2019, you’re at the right place. While the debate of the best programming editors for Linux won’t end anytime soon, there are many editors that bring an impressive set of features and offer great user experience to developers.

1. Atom

atom text editor 2019

Atom is a free and open-source text and source code editor for Linux, and Windows with support for plug-ins written in Node.js, and embedded Git Control, developed by GitHub. Atom is a desktop application built using web technologies

Atom Snap installation command:

sudo snap install atom --classic

The major features of Atom are cross-platform editing, built-in package manager, file system browser, multiple pane support, find and replace function, and smart autocompletion. You can select from 1000s of open source packages and add new features to Atom. It’s also customizable to suit your needs and style.

2. Sublime Text Editor

sublime text editors

Sublime Text is a proprietary cross-platform source code editor with a Python application programming interface. It natively supports many programming languages and markup languages, and functions can be added by users with plugins, typically community-built and maintained under free-software licenses.

It natively supports tons of programming language and markup languages. Using plugins, that are maintained under free software licenses, one can extend its functionality. “Goto Anything” is a popular feature of the Sublime Text that lets you quickly navigate to files, lines, or symbols. The other main features of Sublime Text are command palette, Python-based plugin API, simultaneous editing, project-specific preferences, etc.

The interested users can find download links and further details about Sublime text on its website.

Sublime Text Snap installation command

Check out : Top-7-powerful-music-player-for-ubuntu-2019

sudo snap install sublime-text

3. Brackets

brackets text editors

Brackets is a modern editor that makes it easy to design in the browser. It’s crafted from the ground up for web designers and front-end developers.

This free text editor comes with Live Preview, Inline Editing, focused visual tools Preprocessor support, and other exciting features. Created from the ground up, it’s developed for web designers and front-end developers. Despite being lightweight, this open source text editor comes loaded with all qualities of a modern text editor. It’s written in HTML, CSS, and JavaScript.

The latest release of this great text editor is Brackets 1.13. Find the download link and further details here.

Brackets Snap installation command:

sudo snap install brackets

4. Vim

vim text editors

Vim is a highly configurable editor for efficiently creating and changing any kind of text. It is included as “vi” with most UNIX systems and with Apple OS X.

Vim is rock stable and is continuously being developed to become even better. Among its features are:

  • persistent, multi-level undo tree
  • extensive plugin system
  • support for hundreds of programming languages and file formats
  • powerful search and replace
  • integrates with many tools

Vim 8.1 is the latest stable version of this popular text editor for Linux. You can find more information and the download on Vim’s website.

Vim installation command:

sudo apt-get install vim

5. Gedit Text Editor

gedit text editor linux

Gedit comes loaded as the default editor of the GNOME desktop environment. This general purpose text editor aims at simplicity and ease of use. Following the GNOME project philosophy, Gedit comes with a clean and straightforward GUI. Written in the C programming language, Gedit witnessed its first public release in 2000

In Gedit, you get configurable syntax highlighting for various programming languages like C++, C, HTML, Java, XML, Python, Perl, and others.

The latest version of Gedit arrives with GNOME 3.32. You can find the download links and further information about Gedit here.

Gedit installation command:

sudo apt-get install gedit

6. Visual Studio Code

vscode text editors

Despite being created by Microsoft, Visual Studio Code is completely open source and its source code can be accessed on GitHub. Featuring a modern look, VS Code delivers a powerful performance despite being lightweight. There’s a vast library of extensions that enable support for more languages, commands, debuggers, etc.

The latest version of VS Code for Linux programmers is 1.32. You can get more info on the same and download links by visiting this link.

VS Code installation command:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake web visual-studio-code

7. GNU Emacs

emacs text editor

GNU Emacs, created by GNU Project founder Richard Stallman, is its most popular version that’s used by developers and Linux enthusiasts all across the world. Written in Lisp and C programming language, this free software is extensible using a Turing complete programming language. The users of GNU Emacs also enjoy extensive documentation and tutorial support.

The latest release of this free/libre text editor is GNU Emacs 26.1. For more information, you can visit this link.

Emacs installation command:

sudo apt-get install emacs26

8. Light Table Text/Code Editor

light tablecode editor

 Light Table is another modern looking, underrated yet feature-rich open source code editor which is more of an IDE than a mere text editor.

There are numerous extensions available to enhance its capabilities. Inline evaluation is what you would love in it. You have to use it to believe how useful Light Table actually is.

Some of the main features of Light Table are:

  • Built-in extension manager
  • Inline evaluation obviates the need for printing to screen as you can evaluate the code in the editor live
  • ‘Watches’ feature lets you see your code running live
  • Cross-platform

9. KWrite Text Editor


KWrite, whose first public release was in 2000, is a lightweight text editor developed by KDE. It’s based on the KATE text editor and the KDE KParts technology. The major features of this popular editor include word completion, auto-indentation, syntax, highlighting according to file type, Vi input mode, and support for plugins.

Find more information about this simple to use and highly pluggable text editor here.

KWrite installation command:

sudo apt-get install kwrite

10. Notepadqq Text Editor


For long, the users of Notepad++ on Windows have desired to use the same in the form of an Ubuntu txt editor or some other Linux distro. However, the software isn’t available on the open source platform. Notepadqq is a worthy open source altnerative that’s available on Linux. It’s worth noting that both projects don’t share any code, however, Notepadqq is surely inspired by Notepad++.

The Notepadqq 7.5.6 is the latest version of the software and you can download from here.

How to install Notepadqqq using Snap?

sudo snap install --classic notepadqq

Check this out: