首页 > 其他分享 > 推荐5 个 NeoVim GUI 编辑器

推荐5 个 NeoVim GUI 编辑器

时间:2023-02-10 18:01:39浏览次数:41  
标签:NeoVim 动画 功能 窗口 GUI 文本编辑 编辑器

Vim 很不错,但 NeoVim 更新一些,甚至更棒。Vim 和 NeoVim 都是基于终端的文本编辑器,具有类似的功能。

如果你是一个习惯于使用 像 VS Code 这样的 GUI 文本编辑器 的人,并且希望拥有 NeoVim 提供的类似功能,你应该了解一下这些 GUI 编辑器。

虽然我知道你可以把 NeoVim 作为你目前的文本编辑器的插件,但直接使用 NeoVim 工作要比管理插件更有效和方便。

在选择 NeoVim 的 GUI 时,有一些不同的选择,我把一些最好的 GUI 列在下面:

Neovide

 推荐5 个 NeoVim GUI 编辑器_linux


主要特点:

  1. 动画光标
  2. 平滑滚动
  3. 动画窗口
  4. 模糊的浮动窗口
  5. 支持表情符号

Neovide 旨在成为一个简单的 NeoVim GUI。

虽然你不会看到很多图形元素,它只是增加了一些诸如动画之类的 GUI 功能。它使用了一个叫 Skulpin 的库来渲染动画。

而我在使用 Neovide 时最喜欢的地方是它拥有一个动画光标和平滑滚动。你看一看这个就明白了:

 推荐5 个 NeoVim GUI 编辑器_linux_02


看起来很酷。对吗?

Neovim Qt

 推荐5 个 NeoVim GUI 编辑器_linux_03


主要特点:

  1. 悬停功能
  2. 多个 GUI 标签
  3. 自动制表符补完
  4. 跨平台支持

顾名思义,Neovim Qt 是用 Qt5 库构建的,你会经常看到它在 KDE 中使用。它没有太多花哨的东西,只是增加了一些额外的 GUI 功能,如多个标签,自动制表符补完等。

因此,如果你已经在使用 Qt5 库,并希望为 NeoVim 提供一个精简的 GUI,它将工作的很好,并为你省去一些依赖安装。

Uivonim

 推荐5 个 NeoVim GUI 编辑器_linux_04


主要特点:

  1. WebGL GPU 渲染和多线程
  2. 支持 VSCode 扩展
  3. Nyancat(经典猫咪动画的 ANSI 文本程序)
  4. 悬停和代码动作

Uivonim 是 Veonim(一个建立在 VSCode 插件和 NeoVim 上的简单 IDE)的复刻版,采用 Electron 框架编写,如果你从 VSCode 转换过来,它是一个完美的选择。

而 Uivonim 的唯一目标是提供丰富的 NeoVim 体验,支持 NeoVim 的最新功能,包括浮动窗口、内置 LSP 等等。你不需要依赖 VSCode 扩展来获得这些功能。

FVim

 推荐5 个 NeoVim GUI 编辑器_linux_05


主要特点:

  1. 脱离窗口(使用 Ctrl+w,GE)
  2. 自定义弹出式菜单条目图标
  3. 支持 HiDPI
  4. GPU 加速

FVim 是一个用 F# + Avalonia 构建的 NeoVim 的跨平台 GUI,带有一些突破性的功能,如高性能渲染(在 4K 显示器上支持 60FPS)。

而我经常使用脱离窗口的功能,因为我更喜欢为不同的文本文件设置独立的窗口。另外,如果你是一个资深的远程用户,FVim 也不会让你失望。

Goneovim

 推荐5 个 NeoVim GUI 编辑器_linux_06


主要特点:

  1. 支持一个带有 Bash 和 Zsh 的终端
  2. 迷你地图
  3. 动画光标
  4. HiDPI 缩放
  5. 外部浮动窗口

顾名思义,Goneovim 是用 Go 语言编写的,是 Gonvim 的一个复刻品。它提供了足够的 GUI 功能来完成你的工作,如动画光标、像素级滚动等。

而且它在让你获得基本的文本编辑功能方面也并不差,比如对文本文件的拖放支持。


标签:NeoVim,动画,功能,窗口,GUI,文本编辑,编辑器
From: https://blog.51cto.com/u_12148962/6049671

相关文章

  • 18个WebGL框架、Web3D图形库及编辑器
    WebGL是基于OpenGL的JavaScriptAPI库,允许Web浏览器在浏览器中渲染3D/2D图形,而无需安装额外的插件、桌面应用程序。WebGL允许通过浏览器使用机器GPU将3D图形渲染成HTML页......
  • 基于小波变换的去噪,带GUI界面,可以设置小波变换层数
    1.算法描述       近年来,小波理论得到了非常迅速的发展,而且由于其具备良好的时频特性,因而实际应用也非常广泛。在去噪领域中,小波理论也同样受到了许多学者的重视,他......
  • Go GUI框架Fyne学习
    一.gcc安装去SourceForge下载gcc,选择x86_64-win32-sehhttps://sourceforge.net/projects/mingw-w64/files/解压后配置环境变量,路径替换成自己的,选择mingw64下的bin文件......
  • Vim 编辑器介绍
    Vim简介Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,而gVim则是其Windows版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操......
  • Vim 编辑器
    Vim简介Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,而gVim则是其Windows版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标......
  • win10 扩展c盘 “PARTITION_BASIC_DATA_GUID"
    一不小心化身为c盘战士了,系统卡到不行于是通过pe登入系统,然后下载傲梅分区助手(嘎嘎好用)傲梅官网https://www.disktool.cn/download.html傲梅分区助手使用教程https://......
  • CF1389E Calendar Ambiguity 题解
    可能更好的阅读体验题面传送门toluogu题目大意假设一年有\(m\)月,每个月有\(d\)天,每周有\(w\)天。保证一年的第一天一定是周一。求\((x,y)\),满足\(x<y\)并且......
  • 【SAP】GUI8.0 下载
    更多详细信息查看:SAPGUIforWindows8.00iscomingon27thofJanuary2023:NewFeatures&LifecycleInformation|SAPBlogs3075781-Newandchangedfeature......
  • 富文本编辑器实现ppt自动上传
    ​ ueditor粘贴不能粘贴word中的图片是一个很头疼的问题,在我们的业务场景中客户要求必须使用ueditor并且支持word的图片粘贴,因为这个需求头疼了半个月,因为前端方面因为安......
  • m分别使用Dijkstra算法和Astar算法进行刚体机器人最短路径搜索和避障算法的matlab仿真
    1.算法描述Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止(BFS、pr......