Neovide 的实例管理器
NeoHub
为什么?
Neovide是一款适用于Neovim的漂亮图形用户界面,但我遇到了两个烦人的问题。
- 当多个实例正在运行时,由于每个实例都是一个单独的 macOS 进程,并且所有进程在
⌘ ⇥
列表中均被命名为neovide
,因此很难在它们之间切换。 - 通常,我意外运行了一个已经运行的项目,导致 Neovim 错误,该错误与现有的交换文件相关。
功能
那么,NeoHub 提供了什么?
- 显示 Neovide 实例之间切换器的全局热键。你可以从任何地方按此热键并激活所需的项目。
- CLI,它执行新的 Neovide 实例,如果当前路径处已经运行了一个实例,它会激活它,而不是生成一个新的实例。
要求
macOS 13+
。- 安装 CLI 的管理员权限。
neovide
在你的PATH
中可用。
下载
从Releases获取它。
用法
在首次启动时,将提示你安装 CLI。这是通过 NeoHub 启动 Neovide 的唯一方法。
安装后,neohub
命令应该可以在你的 shell 中使用。在启动编辑器时使用它而不是neovide
。否则,事情就无法正常进行。
按⌘ ⌃ N
(Command + Control + N
)打开切换器(热键可配置)。
P.S. 如果只有一个 Neovide 实例正在运行,NeoHub 将激活它,而不是显示切换器。
此外,你可以通过在切换器中按⌘ Q
一次性退出所有编辑器,或用⌘ ⌫
退出选定的编辑器。
积分
应用图标由u/danbee提供。
许可证
麻省理工学院许可证。