gpt4 book ai didi

vim - 如何从终端在现有 Vim 窗口中打开新文件

转载 作者:行者123 更新时间:2023-12-01 10:31:55 31 4
gpt4 key购买 nike

我想在终端中输入:

openInVim file.txt

它将在我的 vim 唯一实例中打开文件

例如,如果我输入:

openInVim file1.txt
# do some stuff
openInVim file2.txt

我想打开一个 vim 并加载两个文件

我该怎么做?

编辑:我不想从终端同时打开两个文件我想从多个终端在单个 vim 实例中打开一个文件

最佳答案

更新问题 - 如何从终端在现有 Vim 窗口中打开新文件(如果我理解正确的话)。

使用--remote选项:

$ gvim file1.txt
$ gvim --remote file2.txt

参见 http://vim.wikia.com/wiki/Open_file_in_already_running_vim_from_elsewhere了解详情。


原始问题 - 这是在单个 Vim 窗口中从终端打开 2 个文件的方法(我在这里假设“openInVim”实际上是 vimgvim 命令)。

在 2 个缓冲区中打开 2 个文件:

openInVim file1.txt file2.txt

在 2 个选项卡中打开 2 个文件:

openInVim -p file1.txt file2.txt

在拆分窗口中打开 2 个文件:

openInVim -o file1.txt file2.txt

在垂直分割窗口中打开 2 个文件:

openInVim -O file1.txt file2.txt

当然,所有这些都适用于 2 个以上的文件。

关于vim - 如何从终端在现有 Vim 窗口中打开新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41615586/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com