在 运行 nvim-qt 实例中打开文件

Open file in a running nvim-qt instance

我想在已经打开的单个 nvim-qt 实例中从 Windows 上的命令行打开新文件。

我知道 --server 选项的存在,但我如何知道 运行 实例的 IP 或套接字名称或路径?

As el_technic0 said, the neovim-remote 实用程序是让远程文件打开工作的最简单方法。我什至在我的 .bashrc 文件(连同监听地址定义)中添加了一个 alias 以便于调用:

export NVIM_LISTEN_ADDRESS=/tmp/nvimsocket
alias vim='nvr --remote'

这样第一次调用会启动一个新的neovim实例,后续调用会被转发到那个实例。

您可能还想将 set hidden 选项添加到您的 init.vim 配置文件,否则如果当前缓冲区包含未保存的更改,后续调用可能会失败。