Linux的6个最佳Vi/Vim风格的代码编辑器

Vim(簡稱Vi Improved)是一款免費、開源、功能強大、高度可配置且可擴展的文本編輯器。它擁有龐大且專注的用戶社群,不斷創建有用的新腳本和編輯器更新。Vim支援數百種編程語言和文件格式,使其成為最佳的跨平台程式碼編輯器之一。

閱讀更多程序員和開發者的18款最佳IDE

儘管Vim不斷進行改進,以成為一款更好的文本編輯器,但現在有許多用戶已經創建了幾款功能較少但功能強大且易用的類Vim編輯器。在本文中,我們將評估Linux系統的6款最佳Vi/Vim靈感代碼編輯器。

1. Kakoune 代碼編輯器

Kakoune是一款免費、開源、交互式、快速、完全可定制且可腳本化的Vim靈感代碼編輯器,具有客戶端/服務器架構。它運行在類Unix系統上,如Linux、FreeBSD、MacOS和Cygwin

Kakoune Code Editor for Linux

它配備了一系列文本編輯/寫作工具,支援語法突出顯示,輸入時的自動完成,並支援許多不同的編程語言。它還實現了多選擇作為與您的文本交互的重要程序。此外,Kakoune的客戶端/服務器架構支持協作代碼編輯。

2. Neovim

Neovim是一款免費的開源,功能強大,可擴展且易於使用的代碼編輯器,提供了Vim的基本傳統功能。它是Vim的擴展,配備了內置的Vim和一個現代終端特性的Linux終端仿真器,如光標樣式,焦點事件和括號粘貼。重要的是,它支持大多數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-like文本編輯器

Vis 是一個免費的開源 Vi-like 代碼編輯器,通過相同編輯器的基於結構正則表達式的命令語言,擴展了 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 socket 進行配對。

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/