7 个 Vim 编辑器,在 2022 年提高生产力

Vim 是一款靈活、高效且開源的終端文本編輯器。Vim 的全稱是“Vi Improved”,顧名思義,它是對 Vi 文本編輯器的改進版本。

Vim 被廣泛認為是安全專家和 Linux 用戶的首選文本編輯器之一。它擁有龐大且活躍的用戶社群,不斷有新的模組、附加組件和編輯器改進釋出。

Vim 快速且易於使用,使用者只需幾次按鍵即可修改檔案和目錄。幾乎所有的 Linux 發行版本都預裝了 Vim 編輯器。

Vim 的特性

  • 跨平台相容性
  • 高度可客製化和適應性強
  • 內建套件管理器和文字操作基礎功能
  • 可攜式的設定檔和彈性的外掛框架
  • 學習曲線較陡峭,但一旦上手,將成為強大的生產力工具

儘管 Vim 一直在不斷改進以成為高效的文本編輯器,但仍有人開發了各種受 Vim 啟發的編輯器,這些編輯器具備更高效和強大的功能,例如異步執行、進階檔案搜尋等。網路上可以找到許多受 Vim 啟發的編輯器。

本文將介紹幾款出色的受 Vim 啟發的編輯器,它們能幫助您提升工作效率。

讓我們開始吧!

新Vim

新Vim 是一款快速、現代且高度可擴展的基於 Vim 的文本編輯器。NeoVim 的設計目標是為那些想要最佳 Vim 體驗和額外功能的使用者服務。它是一個免費開源的文本編輯器工具。它本質上是 Vim 的擴展,為標準 Vim 版本添加了一些新功能,包括顯著的效能改進和許多社群貢獻的附加組件。

NeoVim 也被稱為“Nvim”。Nvim 具有出色的 LUA 支援,並且可以在不對底層功能進行任何更改的情況下啟用擴展 UI。

特性:

  • 跨平台相容性
  • 語法高亮顯示
  • 可根據使用者需求高度客製化和擴展
  • 內建終端模擬器
  • 支援異步執行

NeoVim 值得您花時間嘗試。它可下載用於各種作業系統,如 Linux、Windows 和 macOS。

香根

香根 是一款免費開源的程式碼編輯器。它是一款基於 Vim 的編輯器,致力於改進編輯機制以提高反應速度。它可以根據使用者需求進行高度客製化。這個程式碼編輯器內建了各種文字編輯和重寫工具。

Kakoune 是一款以 C++ 編寫的模態程式碼編輯器。無論在設計還是功能上,它都具有自己獨特的風格。輸入時自動縮進和自動完成只是其中的一些功能。值得注意的是,此程式碼編輯器支援廣泛的程式設計和腳本語言。

特性:

  • 進階文字操作基礎功能
  • 快速且靈活
  • 內建文字編輯工具,支援各種語言的語法高亮和程式碼建議
  • 支援使用過濾和對齊等不同基礎功能,同時進行程式碼互動的多項選擇

若要深入了解 Kakoune 文本編輯器的功能,請參閱官方 GitHub 儲存庫

螺旋

另一個優雅且可攜式的 Vim 編輯器是 螺旋。Helix 是一款基於 Rust 的現代文本編輯器。在 Helix 中,Tree-sitter 用於語法高亮顯示,類似於 NeoVim。Tree-sitter 的工作原理類似於編譯器,將程式碼解析為語法樹,並提供有關程式碼結構的廣泛資訊。

它透過內建的語言伺服器支援來分析和修改程式碼。預先建置的套件可適用於各種發行版本。

特性:

  • 內建 Tree-sitter 整合,用於語法高亮顯示和程式碼導航
  • 支援多項選擇,用於同時進行程式碼編輯
  • 使用 Rust 建構,並可在終端機中執行

如需更多資訊,請造訪官方 GitHub 儲存庫 安裝 詳細資訊。

放大器

放大器 是一款快速、可擴展且基於 Vim 的文本編輯器。它包含了現代文本和程式碼編輯器的所有基本要素。它在類似於 vi/vim 編輯器的終端機中執行。它還利用靈活的鍵盤映射來組合大量的內建命令和指令,以建立新的和獨特的巨集。Amp 編輯器使用 Rust 語言編寫。

特性:

  • 在終端機中執行,無需任何 GUI 應用程式。
  • 支援語法高亮顯示和 Git 整合
  • 組合許多內建指令來建立更新的巨集
  • 強大的檔案搜尋機制,可為檔案建立索引

Amp 在免費和開源許可下提供。在安裝此文本編輯器之前,必須在系統上安裝 Rust 程式設計語言。安裝後無需手動設定 Amp。它擁有您入門所需的一切,並且不需要額外的附加組件。

是另一款基於 Vim,並使用多範式程式設計語言 Nim 編寫的出色文本編輯器。它是一款在類似於 Amp、Nano 和 Vi 的終端機上執行的文本編輯器。Moe 使用與 Vim 相同的環境和鍵盤綁定。如果您以前使用過 Vim,那麼您將能輕鬆上手。

這個 Moe 專案的目的是建立一個功能強大的文本編輯器,它具有高度的靈活性、效率、易用性和高效能。

特性:

  • 簡潔的檔案管理器和自動縮進機制
  • 執行增量搜尋和過濾結果的選項
  • 可配置模式和自動備份
  • 可將視窗水平或垂直分割,以便管理工作區

請查看 安裝指南,以在終端機中設定和編譯 Moe 編輯器。

可見

可見 是一款高效的免費和開源文本編輯器,結合了 Vi 和 Sam 編輯器的最佳功能。它是一款面向螢幕的編輯器,具有良好的 Unicode 支援,可以處理各種檔案,包括二進位檔案和目錄檔案。

它支援多種檔案歸檔格式,包括 tar、dar、zip 等。選擇是 Vis 中的主要編輯基礎功能,採用與 Vim 相同的模態編輯方法。

特性:

  • 內建 Lua 擴充 API
  • 運算式語法,用於強調語法
  • 支援多項選擇,用於同時進行程式碼編輯

Vis 還包括一個內建的外殼檢查器和其他功能,例如有向圖和剪貼簿處理。它還提供了一個 Lua 解釋器,用於編寫外掛和擴充功能。許多 Linux 發行版本預設包含 Vis。如果沒有,也可以透過克隆 GitHub 儲存庫手動安裝。

卑鄙的

卑鄙的 是一款優雅的開源文本編輯器,結合了 Emacs 和 Vi 編輯器的功能。Vile 的全稱是“VI Like Emacs”,使用 C 語言編寫。它支援語法高亮顯示、多視窗選擇、命令自動完成等。

此外,還有一個名為 xvile 的 X 版本 vile,用於具有游標支援、導航欄和其他功能的 X-Windows 系統。

特性:

  • 支援多個視窗
  • 使用者可以無限次數地還原或重做內容
  • 複雜的程式碼圍欄和命令自動完成
  • 內建指令,可用於以受限方式連結 Vile 指令

Vile 的說明文件不同於其他所有文本編輯器。它包含一個廣泛的幫助檔案,可以透過按鍵存取,以及顯示暫存器條目、模式選擇和其他資訊的互動式面板。

總結

上述受 Vim 啟發的編輯器及其獨特的功能可以幫助您選擇最適合您需求的編輯器。立即嘗試!

希望這篇文章對您了解一些最佳的 Vim 編輯器有所幫助。

您可能也會對了解可以安裝在任何 Linux 發行版本上的最佳 Linux 桌面環境感興趣。