假设我想打开文件“main.cpp”。我在正确的目录中打开了我的 linux 终端。通常,我只需键入“vi main.cpp”,但这会在 shell 窗口中打开文件。如何在另一个窗口中打开文件?
最佳答案
我不确定我是否理解您的问题。尽管如此,我还是尝试回答:
:help client-server
因此,您创建了一个服务器实例:
vim --servername foo
之后您可以通过以下方式从任何 shell 打开该实例中的文件:
vim --servername foo --remote file1 file2
或者更短:
vim --servername vim
和 vim --remote file1
(此处隐式假定服务器名称“vim”)。
编辑:你的 Vim 需要支持客户端-服务器架构:
:echo has('clientserver')
应该返回“1”。
关于linux - 如何通过终端在 VIM 的另一个窗口中打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18216321/