如何安裝和使用 Neovim
Vim 也是 Vi 的一個復(fù)刻,這使得 Neovim 成為復(fù)刻的復(fù)刻。所以,你最終可以使用任何東西,因為它有一些獨特的特征。
如果你決定使用 Neovim,讓我?guī)椭阍?Ubuntu 和其他 Linux 發(fā)行版上開始使用它。
Neovim 概述
Neovim 是一個以其簡單的維護和社區(qū)貢獻而聞名的項目。此外,開發(fā)工作很好地分配在多個開發(fā)人員之間。
對于最終用戶而言,Neovim 的可擴展性遠超人們的預(yù)期。Neovim 的目標是在不損害 Vim 傳統(tǒng)功能的情況下提供更好的應(yīng)用。
使用 Neovim 的 GUI,你可以獲得增強的編輯體驗。
Neovim 的特點
雖然你可以在其官方網(wǎng)站及其 ??GitHub 頁面?? 上探索所有相關(guān)信息。讓我強調(diào)一些特點:
- 現(xiàn)代圖形界面
- 從多種語言訪問 API,包括(C/C++、C#、Go、Haskell、Java/Kotlin、JavaScript/Node.js、Lua、Perl、Python、Ruby、Rust 等等)
- 嵌入式、可編寫腳本的終端仿真器
- 異步任務(wù)控制
- 多個實例之間的共享數(shù)據(jù)
- XDG 基本目錄支持
- 與大多數(shù) Vim 插件兼容,包括 Ruby 和 Python 插件
?? 我們建議你在開始使用 Vim 和 Neovim 之前,先了解其用法。
在 Ubuntu 和 Linux 上安裝 Neovim
由于 Neovim 的流行,安裝它很簡單。因為 Neovim 在你選擇的任何發(fā)行版的官方倉庫中都可用。
如果你需要,我們還有一個 ??在 Linux 上安裝 Vim?? 的指南。
要在 Ubuntu 上安裝 Neovim,只需單擊??繀^(qū)中的 Ubuntu 軟件圖標。然后,搜索 Neovim。你可以根據(jù)自己的喜好選擇 Snap 或 deb 版本。但是,deb 包版本是過時的 Neovim 版本。
neovim listed on ubuntu software center
如果你不想要 Snap 版本,你可以從 ??Neovim 的 Github 發(fā)布頁?? 獲取最新的 deb 文件。如果你仔細查看發(fā)布頁面,還有一個 Appimage 文件。
如果你想使用終端而不是 GUI,你可以執(zhí)行以下操作:
對于基于 Ubuntu 和 Debian 的發(fā)行版,輸入以下命令進行安裝:
對于 Manjaro 和 Arch Linux,使用以下命令更新你的系統(tǒng)并安裝 Neovim:
對于 Fedora,使用以下命令:
要安裝 Flatpak,你可以使用此命令:
最后,要安裝 Snap 包,請使用以下命令:
如果你更喜歡從源代碼構(gòu)建軟件,請遵循該項目的 Github 頁面上給出的 ??步驟??。
如何使用 Neovim
要在安裝完成后使用 Neovim,只需從應(yīng)用菜單啟動它,方法是按超級鍵并輸入 ??neovim?
?。這將打開一個帶有 Neovim 的終端窗口。
或者你可以打開你選擇的任何終端仿真器并輸入以下命令:
是的,不是 ??neovim?
?,而是 ??nvim?
?。例如,要編輯 ??/etc/fstab?
?,請輸入以下命令:
現(xiàn)在 fstab 文件將被打開,如下面的截圖所示:
如果你無法退出編輯器,請不要擔(dān)心,按下 ??Shift+Z+Z?
?。例如,如果此快捷鍵令人困惑,請使用你需要的鍵在任何文本編輯器中輸入大寫的 ??ZZ?
? 就明白了。
關(guān)于這一點,我應(yīng)該重申,你需要學(xué)習(xí) Vim 或 Neovim 并閱讀文檔才能有效地利用其所有功能。
總結(jié)
安裝和啟動 Neovim 非常簡單,但學(xué)習(xí)它肯定需要一些鍵盤操作。
這只是編輯器的概述。我不是這方面的專家,但我希望這對所有初學(xué)者都有好處!