【问题标题】:Open a command in a new window在新窗口中打开命令
【发布时间】:2016-01-20 17:39:01
【问题描述】:

我正在尝试在新窗口中执行 :YcmComplete GoToDefinition,但我不知道如何在新窗口中执行 vim 命令,有什么指针吗?

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

基本上我将它绑定到一个键上,这样当我这样做时,它会在一个新窗口中打开,所以我不必来回跳转,然后当我看到它并得到它时,我只需 c 并准确我在哪里。

【问题讨论】:

  • 专门针对 YouCompleteMe 有一个选项,请参阅help g:ycm_goto_buffer_command

标签: vim youcompleteme


【解决方案1】:

我不确定你的意思是什么,因为你放弃了使用:split 的可能性......我只是这样做:

:split|YcmComplete GoToDefinition

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

【讨论】:

  • 感谢您的回答!我似乎有一个不同的YouCompleteMe 版本,其中:YcmCompleter GoToDefinitionElseDeclaration 似乎达到了类似的结果。出于某种原因,当我按原样尝试 :split|YcmCompleter GoToDefinitionElseDeclaration 时,您的解决方案对我不起作用,但当我将其修改为 :split<CR> :YcmCompleter GoToDefinitionElseDeclaration<CR> 时,它确实起作用了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-25
  • 2014-06-03
  • 2015-12-23
  • 2014-03-24
  • 2018-03-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多