Micro: Making File Editing Easier in Linux Terminal

While modern open source code editors have taken the programming world by storm, Linux command line is still ruled by a selected set of text editors. Popular command line editors like Vim and Emacs are also infamous for their weird keyboard shortcuts.

There are several jokes about those weird keyboard shortcuts in the programming world. Exiting Vim is perhaps the most common of them all. Here’s an example.

Micro: Making File Editing Easier in Linux TerminalMicro is a modern terminal-based text editor that attempts to take the pain of keyboard shortcuts and provide popular shortcuts as well as mouse supports.

Micro is made with the GO Programming Language. It’s actively being developed by Zachary Yedidia and many other open source enthusiasts are contributing to it.

According to Micro’s GitHub project documentation,

Micro aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals.

And that’s true. You’re probably wondering what’s special about this one, there are plenty of other terminal-based text editors out there. The answer is that Micro is so easy to use that the learning curve is almost flat, you don’t need to learn anything new, and it has some very interesting features.

Features

Micro: Making File Editing Easier in Linux Terminalsudo apt install micro

This will install xclip as a dependency for clipboard functionality.

Additionally, you can download the pre-built binary from the link below:

Once you download it, extract the file and you’ll find the binary file inside it. Copy this binary file to your /bin directory. And then, you can run it in the terminal using the command “micro”.

For clipboard support, you need xclip and xsel packages. In Ubuntu and other Ubuntu based Linux distributions, you can use the following command to install it:

sudo apt install xclip

For detailed information on configuring Micro, see here.

Thoughts about Micro?

I think that Micro’s a pretty good tool for text editing. Though it’s not feature-rich like Vim or other mature text editors, it can easily replace tools like Nano for occasional file editing in the terminal.

If you often have to edit files in the terminal but you don’t feel too comfortable with Vim, give it a try and tell us about your experience.


Print Friendly, PDF & Email

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Server Status

Aradippou Chat 1 Chat 2 Larnaca Limassol Nicosia

Chat Links

Official Links.

1. Chat 1.
2. Chat 2.

Alternative Mirror Links.

1. KiwiIRC 1.
2. KiwiIRC 2.

Other Web Clients.

1. IrcCloud.

Recent Posts

Related Posts:

Advertisement

Archives

Super Club Radio

Mighty Deals

CyIRC

CyIRC Tweets

Scroll Up
Fatal error: Uncaught WMAC\JSMin_UnterminatedStringException: WMAC\JSMin: Unterminated String at byte 1180: "+o.accessToken}}).then(e=>{if(!e.ok)throw e;return e});return a.catch(e=>{console.error(`Failed to logout chatrix session. deviceId: ${o.deviceId}`)}),a}})(); in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php:215 Stack trace: #0 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(157): WMAC\JSMin->action(2) #1 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(96): WMAC\JSMin->min() #2 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/class-main.php(375): WMAC\JSMin::minify('(function(){"us...') #3 /home/bszucbfe/public_html/wp-includes/class-wp-hook.php(324): WMAC_PluginMain->jsSnippetcacher('(function(){"us...', '/home/bszucbfe/...') #4 /home/bszucbfe/public_h in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php on line 215