如何在 vim 的终端模拟器中打开文件

How can I open files within vim's terminal emulator

使用vim,我使用:term打开终端模拟器。在终端仿真器中 cd /path/to/project 之后,我有一个名为 foo.txt 的文件。如果我像在普通终端中那样使用 vim foo.txt 打开它,它会在 vim 中打开 vim,这会导致各种问题。我看到两个可能的解决方案:

有人对这两种解决方案有任何建议吗?

在 Vim 的内置终端中,执行

vim --remote foo.txt

这假设您的 Vim 是使用 +clientserver 选项编译的。您可以使用 :version:echo has('clientserver').

检查

vim --remote 适用于 vim,但 neovim 在没有客户端服务器的情况下编译。 neovim-remote 似乎是 neovim 的替代品。