当前位置: 首页 > 科技观察

您可以尝试的五个NeoVimGUI编辑器

时间:2023-03-17 16:09:36 科技观察

Vim不错,但NeoVim更新甚至更好。Vim和NeoVim都是基于终端的文本编辑器,具有相似的功能。如果您习惯使用VSCode等GUI文本编辑器,并且希望拥有NeoVim提供的类似功能,则应该查看这些GUI编辑器。虽然我知道您可以将NeoVim用作当前文本编辑器的插件,但直接使用NeoVim比管理插件更高效、更方便。在为NeoVim选择GUI时有几个不同的选项,我在下面列出了一些最好的GUI:1.Neovideneovide主要特点:动画光标平滑滚动成为一个简单的NeoVimGUI。虽然您不会看到很多图形元素,但它只是添加了一些GUI功能,例如动画。它使用名为Skulpin的库来渲染动画。我最喜欢使用Neovide的一点是它有动画光标和流畅的滚动。你可以通过看这个来判断:它看起来很酷。这样对吗?2.NeovimQtNeovimQt的主要特点:悬停功能多个GUI选项卡自动选项卡完成跨平台支持顾名思义,NeovimQt是使用Qt5库构建的,您经常会在KDE中看到它的使用。它没有太多花里胡哨的东西,只是添加了一些额外的GUI功能,例如多个选项卡、自动完成选项卡等。因此,如果您已经在使用Qt5库并希望为NeoVim提供精简的GUI,它将工作得很好,并为您节省了一些依赖安装。推荐:VimvsNano:你应该选择哪个?3.Uivonimuivonim的主要特点:WebGLGPU渲染和多线程支持VSCode扩展Nyancat(用于经典猫动画的ANSI文本程序)悬停和代码动作Uivonim是Veonim(一个基于NeoVim的简单VSCode插件)IDE),用Electron编写框架,如果你从VSCode切换过来,它是一个完美的选择。而Uivonim的唯一目标是提供丰富的NeoVim体验,支持NeoVim的最新功能,包括浮动窗口、内置LSP等。您无需依赖VSCode扩展即可获得这些功能。4.FVimfvim的主要特点:脱离窗口(使用Ctrl+w,GE)自定义弹出菜单项图标支持HiDPIGPU加速FVim是一个用F#+Avalonia构建的NeoVim-性能渲染(4K显示器上为60FPS)。而且我经常使用分离窗口功能,因为我更喜欢为不同的文本文件设置单独的窗口。此外,如果您是一位经验丰富的远程用户,FVim也不会让您失望。5.GoneovimGoneovim主要特点:支持带有Bash和Zsh的终端迷你地图动画光标HiDPI缩放外部浮动窗口顾名思义,Goneovim是用Go语言编写的,是Gonvim的一个分支。它提供足够的GUI功能来完成您的工作,例如动画光标、像素级滚动等。而且它还可以为您提供基本的文本编辑功能,例如对文本文件的拖放支持。总结以下是我为NeoVim的GUI提供的一些不错的选项,我希望你能找到你要找的东西。