If you are a Linux user, at some point or other you have to use a Text editor. As Linux distros are famous for being customizable and to customize your Linux OS you have to edit some configuration. And to edit any configuration files we need a text editor. Text editors are a very important part in the life of a Linux User. Hence most distros come preinstalled with some Text editor. But it might happen that you don’t like the preinstalled text editor.
When looking for a text editor, its quite easy to get lost in a pile of choices. There are text editors that are great at some things while not so good at others. So here we have compiled a list of text editors for Linux which we think are definitely worth a look.
Vim is a very powerful text editor and has been around since 1991. This makes Vim one of the oldest text editors still around now and is still around for a reason. Vim is a very versatile and dynamic text editor that extends the capability of Vi text editor. Vim is highly configurable making it best suited for developers. Its also called as a programmers editor for its highly configurable options. Although its true potential might not be appreciated by a beginner. But once you mastered Vim, it can be the most powerful text editor.
sudo apt-get install vim
Atom is a free and open-source modern text editor that’s developed by GitHub. It’s a desktop application that’s built using web technologies. Atom is often called text editor of the 21st century, it’s modern and hackable to the core. You can even select from 1000s of open-source packages and add new features. You can customize and configure it to suit your style and needs.
sudo snap install atom --classic
Sublime is a highly feature-packed text editor. It natively supports a ton of programming language and markup languages. Although Sublime is a closed source text editor but supports a lot of plugins that are maintained under free software licenses. So that you can customize sublime according to your needs and extend its functionality. The only drawback for some could be that its closed source and costs $70.
sudo snap install sublime-text
Gedit is a GUI based text editor and is the default text editor of the GNOME desktop environment. As with the philosophies of the GNOME project, Gedit also comes with a very clean and straightforward GUI. Its open-source and free software that’s why you don’t have to pay anything to use Gedit. It’s really fast and simple to use but it does miss on a lot of features.
sudo apt-get install gedit
A really robust text editor with the support of a plethora of programming languages. Its not only a text editor but cal also be used for various other tasks. GNU Emacs can even be used for email, web browsing, organizing various tasks. Emacs is really great at various tasks and has a number of shell variants like ansi-term, shell, and eshell. Its a really great tool but you have to learn Lisp to customize it. And it’s not much beginner-friendly as it requires you to learn new keyboard shortcuts.
sudo apt-get install emacs
Kate(KDE Advanced Text Editor) is an open-source GUI text editor developed by the KDE community. It comes bundled with KDE software since 2001. It is elegant, very lightweight and makes your work faster. Kate has a lot of plugins that allow to expand or shrink depending on your need.
sudo apt-get install kate
Visual studio code even though developed by Microsoft is a completely open-source text-editor. Its source code can be accessed on GitHub. Visual Studio Code features a very modern look, its lightweight and still a very powerful text editor. There is a variety of extensions available so that you can easily customize it according to your needs.
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake web visual-studio-code
Adobe launched Brackets text editor in 2014 naming it Brackets for the Linux environment. Brackets is low on memory usage and start’s up very quickly. It even has Vim-style editing already built in the text editor. But brackets only support web languages by default.
sudo apt-get install brackets
Nano is a very popular text editor for Linux that is also used in UNIX operating systems. It’s based on Pico text editor and comes loaded with additional functionality. If you are habitual of spending hours playing with configuration files in Terminal then Nano can fulfill all your needs.
sudo apt-get install nano
Notepadqq is a free source code editor created as an alternative for Linux to Notepad++ which is only available for Windows. Like Notepad++, it also aims to ensure program sizes are small with high execution speeds. It’s really created for Notepad++ users migrating to Linux.
sudo snap install --classic notepadqq
So what another text editor you think should be on this list? tell us in the comments. As we keep this post updated it might land on this list next time we update this post with proper credits to you. I hope you liked this list of best text editor for Linux and we were able to help you in some way.
Do you want to change the hostname of your Linux installation? here is how you can. Do you want to save screenshots of snaps without them knowing? here is how you can.
You can utilize a wide range of tools as a Linux user to keep organized, manage your time, and become… Read More
Have you ever caught yourself in a situation where you need details of an audio/ video media file? When you… Read More
If you have installed Linux alongside windows in the dual boot you might have noticed that every time you boot… Read More
Linux kernel is like the core of the operating system. It's a piece of software that works as a middle… Read More
Nowadays, most Linux Distros already have Python preinstalled. But you might have a distribution that might not have Python preinstalled.… Read More
Python is one of the most popular and easy to learn programming languages. Its a widely used high-level programming language… Read More
Just so that you know we use cookies on our website. Want to know more
read here