适用于Linux的6款最佳Vi/Vim风格代码编辑器

Vim(简称Vi Improved)是一款免费、开源、强大、高度可配置和可扩展的文本编辑器。它拥有庞大且专注的用户社区,不断创造有用的新脚本和更新以完善这款文本编辑器。Vim支持数百种编程语言和文件格式,使其成为最佳的跨平台代码编辑器之一。

阅读更多程序员和开发人员的18款最佳IDE

尽管Vim不断发展成为更好的文本编辑器,但现在许多用户已经创建了几款类似Vim的编辑器,具有更少但功能强大且易用的特性。在本文中,我们将介绍6款适用于Linux系统的最佳Vi/Vim风格代码编辑器。

1. Kakoune代码编辑器

Kakoune是一款免费、开源、交互式、快速、完全可定制和可脚本化的受Vim启发的代码编辑器,具有客户端/服务器架构。它可在类Unix系统上运行,如Linux、FreeBSD、MacOS和Cygwin

Kakoune Code Editor for Linux

它配备了许多文本编辑/编写工具,支持语法高亮显示,输入时自动补全,并支持许多不同的编程语言。它还将多重选择作为与您的文本交互的基本过程。此外,Kakoune的客户端/服务器架构允许进行协作代码编辑。

2. Neovim

Neovim是一个免费的开源、强大、可扩展且易用的代码编辑器,提供了Vim的基本传统功能。它是Vim的扩展,配备了内置的Vim,具有现代终端功能,如光标样式、焦点事件和括号粘贴。重要的是,它支持大多数Vim插件。

NeoVim Editor for Linux

NeoVim提供一个可在大多数Linux系统上运行的AppImage,只需按照所示下载并运行。

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

3. Amp文本编辑器

Amp是一个免费的开源、轻量级、简单且受Vi/Vim启发的代码编辑器,适用于您的Linux终端,使用Rust编程语言开发。它以简化的方式实现了Vi/Vim的核心交互模型,并汇集了一些您在现代文本编辑器中找到的基本功能。

AMP Text Editor for Linux

4. Vis – 类似Vim的文本编辑器

Vis是一个免费的开源代码编辑器,类似于Vi,通过内置支持多光标/选择功能,使用相同编辑器的基于结构正则表达式的命令语言来扩展vi的模态编辑。

Vis Vim-Like Text Editor for Linux

它带有文件和目录浏览器,支持diff模式、vimgrep、加密和压缩。它支持常见的文件存档格式,如tarzip等等。它还允许您使用HTTP、FTP和SSH等网络协议进行工作。此外,Vis还配备了嵌入式shell检查器等功能。

Vis已包含在大多数Linux发行版中,并可以通过软件包管理系统轻松安装。

5. Nvi – Node.JS VI文本编辑器

Nvi也是一个免费的开源代码编辑器,受Vim启发,结合了Vim的最佳功能,并具有256色终端文本用户界面和平铺窗口。

Nvi Vi-Like Text Editor for Linux

它有自己的模式:COMBO、NORMAL、REPLACE、BLOCK、LINE-BLOCK和COMMAND。它允许在主客户机配置中连接多个会话,从而实现协作代码编辑。它还支持本地UNIX和远程TCP套接字进行配对。

6. Pyvim – 纯Python Vim克隆

Pyvim是一个免费的开源项目,在Python中重新实现了Vim,没有C扩展,并且可以在Pypy上运行。它支持Vi键绑定,语法高亮,许多配色方案,水平和垂直分割,标签页等等。

Pyvim Python Code Editor

就是这样!在本文中,我们列出了6款最佳的受Vim启发的Linux代码编辑器。如果我们漏掉了您正在使用的任何编辑器,请通过下面的反馈表格告诉我们。

Source:
https://www.tecmint.com/vi-vim-inspired-code-editors-for-linux/