在新窗口中打开命令

问题描述:

我试图在新窗口中执行:YcmComplete GoToDefinition,但我无法弄清楚如何在新窗口中执行vim命令,任何指针?在新窗口中打开命令

当我使用拆分不工作,因为这是因为这是为了拆分窗口和打开文档,而不是执行跳转命令的输出等到新窗口。

本质上是将它绑定到一个键上,当我这样做时,它会在一个新窗口中打开,所以我不必前后跳动,然后当我看到它并获得它时,我的确切位置。

+0

特别为YouCompleteMe有一个选项,请参阅'help g:ycm_goto_buffer_command' – lessthanideal

我不知道要明白你的意思,因为你放弃使用:split的可能性......我想简单地这样做:

:split|YcmComplete GoToDefinition 

然后,您可以键入按Ctrl-W按Ctrl -W返回到您所在的窗口(或Ctrl-WC关闭新窗口)。

+0

谢谢!我是vim的新手,仍然在学习我的方式 –

+0

感谢您的答案!我似乎有一个不同的'YouCompleteMe'版本,其中':YcmCompleter GoToDefinitionElseDeclaration'似乎达到了类似的结果。出于某种原因,当我尝试使用':split | YcmCompleter GoToDefinitionElseDeclaration'时,您的解决方案对我而言不起作用,但是当我将其更改为':split :YcmCompleter GoToDefinitionElseDeclaration '时,它确实有效。 – user1953384