5 個 NeoVim GUI 編輯器,如果你不是一個完全的終端迷,你可以試試

Vim 很棒。 NeoVim 更新,甚至更令人印象深刻。 Vim 和 NeoVim 都是基於終端的文本編輯器,具有相似的功能。

如果您習慣使用 VS Code 等 GUI 文本編輯器,並且希望擁有 NeoVim 提供的類似功能,則應該探索 GUI 選項。

雖然我知道您可以使用 NeoVim 作為您當前文本編輯器的插件,但直接使用 NeoVim 管理插件更加有效和方便。

選擇 NeoVim GUI 時有幾個不同的選項可用,我在下面列出了一些最好的選項。

1.新視界

主要特徵:

  • 動畫光標
  • 平滑滾動
  • 動畫窗口
  • 模糊的浮動窗口
  • 表情符號支持

新視頻它旨在成為 NeoVim 的一個嚴肅的圖形用戶界面。

雖然您不會看到很多圖形元素,但它只是添加了一些 GUI 功能,例如動畫,使用名為 Skulpin 的庫來呈現動畫。

使用 Neovide 時我最喜歡的部分是動畫光標和流暢的滾動。 我的意思是,看看這個:

你可以看到它很好。 正確的?

2.Neovim Qt

主要特徵:

  • 滾動功能
  • 多個 GUI 選項卡
  • 自動完成製表符
  • 跨平台支持

顧名思義,Neovim Qt它是用 Qt5 庫構建的,您會經常看到 KDE 使用它。 沒什麼特別的,它添加了一些額外的 GUI 功能,如多個選項卡、自動選項卡完成等。

因此,如果您已經在使用 Qt5 庫並且想要一個用於 NeoVim 的最小 GUI,那麼這將非常有效並為您節省一些依賴項。

受到推崇的:Vim vs. Nano:選擇什麼?

3.uivonim

主要特徵:

  • WebGL GPU 渲染和多線程
  • 支持 VSCode 擴展
  • Nyancat(用於經典貓動畫的 ANSI 文本程序)
  • 懸停動作和代碼

uivonim是用電子編寫的 Veonim(一個基於 VSCode 和 NeoVim 插件的簡單 IDE)的分支,如果您從 VSCode 切換,它是完美的選擇。

而 uivonim 的唯一目標是提供豐富的 NeoVim 體驗,支持最新的 NeoVim 功能,包括浮動窗口、集成 LSP 等。 您無需依賴 VSCode 擴展即可獲得這些功能。

uivonim

4.FVim

主要特徵:

  • 分隔窗口(使用 Ctrl+w and GE ).
  • 自定義彈出菜單條目圖標。
  • 支持 HiDPI。
  • GPU 加速。

FVim是 NeoVim 的跨平台 GUI,使用 F# + Avalonia 構建,具有一些創新功能,如高性能渲染(4K 屏幕上為 60FPS)。

而且我經常使用單獨的窗口功能,因為我更喜歡為不同的文本文件設置單獨的窗口。 此外,如果您是高級遠程用戶,FVim 也不會讓您失望。

5.Goneovim

主要特徵:

  • 支持帶有 bash 和 zsh 的終端
  • 小地圖
  • 動畫光標
  • 高 DPI 縮放
  • 外部浮動窗口

顧名思義,Goneovim它是用 GO 編寫的,是 Gonvim 的一個分支。 它提供了足夠的 GUI 功能來完成工作,例如動畫光標、像素滾動等。

而且它不會影響獲得基本的文本編輯功能,例如對文本文件的拖放支持。

有用的閱讀: 如何安裝最新的 VimUbuntuLinux

結尾

這是我對 NeoVim 的 GUI 有哪些好的選擇的看法,我希望你找到了你正在尋找的東西。

如果我錯過了您最喜歡的任何內容,請在評論中告訴我您的想法。


相關文章