网站搜索

6 个最佳 Linux 受 Vi/Vim 启发的代码编辑器


Vim(Vi Improved 的缩写)是一个免费、开源、功能强大、高度可配置和可扩展的文本编辑器。它拥有一个庞大且专注的用户社区,他们不断创建有用的新脚本并更新文本编辑器。 Vim 支持数百种编程语言和文件格式,使其成为最好的跨平台代码编辑器之一。

另请阅读:面向程序员和开发人员的 18 个最佳 IDE

尽管 Vim 不断发展成为一个更好的文本编辑器,但许多用户现在已经创建了几个类似 Vim 的编辑器,它们的功能较少,但功能强大且可用。在本文中,我们将回顾 6 个适用于 Linux 系统的最佳 Vi/Vim 代码编辑器。

1.Kakoune代码编辑器

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

它配备了许多文本编辑/编写工具,支持语法突出显示、打字时自动完成,并支持许多不同的编程语言。它还实现了多重选择作为与文本交互的基本过程。此外,Kakoune 的客户端/服务器架构允许协作代码编辑。

2. 尼奥维姆

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

NeoVim 提供了一个可以在大多数 Linux 系统上运行的 AppImage,只需下载并运行即可,如图所示。

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

3.放大器文本编辑器

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

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

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

它带有文件和目录浏览器,支持 diff-mode、vimgrep、加密和压缩。它支持常见的文件归档格式,例如 tar、zip 等。它还允许您使用 HTTP、FTP 和 SSH 等网络协议。此外,Vis 还带有嵌入式 shell 检查器等。

Vis 包含在大多数 Linux 发行版中,并且可以使用包管理系统轻松安装。

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

Nvi 也是一款免费的开源、受 Vim 启发的代码编辑器,它提供了 Vim 的最佳功能以及 256 色基于文本的终端用户界面和平铺窗口。

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

6. Pyvim – 纯 Python Vim 克隆

Pyvim 是一个免费的开源软件,是 Vim 在 Python 中的重新实现,没有 C 扩展,并且在 Pypy 上运行。它支持 Vi 键绑定、语法突出显示、大量颜色方案、水平和垂直分割、选项卡页等等。

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