首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在新窗口中打开vim中的新文件

如何在新窗口中打开vim中的新文件
EN

Stack Overflow用户
提问于 2012-05-26 03:28:24
回答 3查看 139.8K关注 0票数 76

有没有办法在新的shell窗口或标签中打开vim?我习惯于使用$ mate file,它会在一个新窗口中打开文件。

我更喜欢有一个“中央shell”,在那里我可以根据需要在其他窗口或选项卡中发出命令和编辑文件。人们通常如何在本地打开vim文件?

EN

回答 3

Stack Overflow用户

发布于 2015-10-05 21:22:19

我使用这个微妙的别名:

代码语言:javascript
复制
alias vim='gnome-terminal -- vim'

-x现在已弃用。我们需要使用--相反

票数 10
EN

Stack Overflow用户

发布于 2012-05-31 01:08:08

如果您不介意使用gVim,您可以启动单个实例,这样当使用它打开新文件时,它会自动在当前运行的实例中的新选项卡中打开。

要做到这一点,您可以编写:gVim --remote-tab-silent file

您可以随时为此命令创建一个别名,这样就不必键入太多单词。例如,我使用linux和bash,在我的~/.bashrc文件中有:

alias g='gvim --remote-tab-silent'

所以我做的不是$ mate file$ g file

票数 4
EN

Stack Overflow用户

发布于 2020-04-02 20:32:52

我使用的是以下代码,尽管它是针对gnome-terminal进行硬编码的。它还会将vim的CWD和buffer更改为与当前的buffer及其目录相同。

代码语言:javascript
复制
:silent execute '!gnome-terminal -- zsh -i -c "cd ' shellescape(expand("%:h")) '; vim' shellescape(expand("%:p")) '; zsh -i"' <cr>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10760310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档