6 Best Vi/Vim-Inspired Code Editors for Linux

Vim (short for Vi Improved) is a free, open source, powerful, highly configurable and extensible text editor. It has a large and dedicated community of users that are constantly creating useful new scripts and updates to the text editor. Vim supports hundreds of programming languages and file formats making it one of the best cross-platform code editor.

Read Also: 18 Best IDEs for Programmers and Developers

Although Vim is continuously being developed to become a much better text editor, many users have now created several Vim-like editors with fewer but powerful and usable features, out there. In this article, we will review 6 best Vi/Vim-inspired code editors for Linux systems.

1. Kakoune Code Editor

Kakoune is a free, open source, interactive, fast, completely customizable and scriptable Vim-inspired code editor with a client/server architecture. It runs on Unix-like systems such as Linux, FreeBSD, MacOS, and Cygwin.

Kakoune Code Editor for Linux

Kakoune Code Editor for Linux

It comes with a number of text editing/writing tools, supports syntax highlighting, auto-completion while typing, and supports many different programming languages. It also implements multiple selections as an essential procedure for interacting with your text. In addition, Kakoune’s client/server architecture allows for collaborative code editing.

2. Neovim

Neovim is a free open source, powerful, extensible and usable code editor that provides Vim’s fundamental traditional features. It is an extension of Vim that comes with an in-built Linux terminal emulator with modern terminal features such as cursor styling, focus events, and bracketed paste. Importantly, it supports most Vim plugins.

NeoVim Editor for Linux

NeoVim Editor for Linux

NeoVim provides an AppImage that runs on most Linux systems, just download and run it as shown.

# curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
# chmod u+x nvim.appimage
# ./nvim.appimage

3. Amp Text Editor

Amp is a free open source, lightweight, simple and Vi/Vim-inspired code editor for your Linux terminal, developed using Rust programming language. It implements the core interaction model of Vi/Vim in a simplified way, and assembles some of the basic features you will find in modern text editors.

AMP Text Editor for Linux

AMP Text Editor for Linux

4. Vis – Vim-like Text Editor

Vis is a free open source, Vi-like code editor which extends vi’s modal editing with built-in support for multiple cursors/selections implemented with same editor’s structural regular expression based command language.

Vis Vim-Like Text Editor for Linux

Vis Vim-Like Text Editor for Linux

It comes with a file and directory browser, supports diff-mode, vimgrep, encryption and compression. It supports common file archiving formats such as tar, zip and many more. It also allows you to work with network protocols such as HTTP, FTP, and SSH among others. Furthermore, Vis comes with an embedded shell checker and more.

Vis is included in most Linux distributions and can be easily installed using package management systems.

5. Nvi – Node.JS VI Text Editor

Nvi is also a free open source, Vim-inspired code editor that provides Vim’s best features combined with a 256-color terminal text-based user interface, and tiled windows.

Nvi Vi-Like Text Editor for Linux

Nvi Vi-Like Text Editor for Linux

It has its own modes: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK, and COMMAND. It allows for connecting several sessions in host-guests configuration, thus enabling collaborative code editing. It additionally supports local UNIX and remote TCP socket for pairing.

6. Pyvim – Pure Python Vim Clone

Pyvim is a free open source, reimplementation of Vim in Python, without C extensions and runs on Pypy. It supports Vi key bindings, syntax highlighting, lots of color-schemes, horizontal and vertical splits, tab pages, and so much more.

Pyvim Python Code Editor

Pyvim Python Code Editor

That’s all! In this article, we have listed 6 best Vim-inspired code editors for Linux. If we have missed any that you are using, let us know via the feedback form below.

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Aaron Kili

Aaron Kili is a Linux and F.O.S.S enthusiast, an upcoming Linux SysAdmin, web developer, and currently a content creator for TecMint who loves working with computers and strongly believes in sharing knowledge.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

2 Responses

  1. Bear says:

    Thank you so much for this research. Now if we could only get a vim personality added to Visual Studio, I could finally die and go to heaven!

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

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