2016-01-20 111 views
1

我試圖在新窗口中執行:YcmComplete GoToDefinition,但我無法弄清楚如何在新窗口中執行vim命令,任何指針?在新窗口中打開命令

當我使用拆分不工作,因爲這是因爲這是爲了拆分窗口和打開文檔,而不是執行跳轉命令的輸出等到新窗口。

本質上是將它綁定到一個鍵上,當我這樣做時,它會在一個新窗口中打開,所以我不必前後跳動,然後當我看到它並獲得它時,我的確切位置。

+0

特別爲YouCompleteMe有一個選項,請參閱'help g:ycm_goto_buffer_command' – lessthanideal

回答

3

我不知道要明白你的意思,因爲你放棄使用:split的可能性......我想簡單地這樣做:

:split|YcmComplete GoToDefinition 

然後,您可以鍵入按Ctrl-W按Ctrl -W返回到您所在的窗口(或Ctrl-WC關閉新窗口)。

+0

謝謝!我是vim的新手,仍然在學習我的方式 –

+0

感謝您的答案!我似乎有一個不同的'YouCompleteMe'版本,其中':YcmCompleter GoToDefinitionElseDeclaration'似乎達到了類似的結果。出於某種原因,當我嘗試使用':split | YcmCompleter GoToDefinitionElseDeclaration'時,您的解決方案對我而言不起作用,但是當我將其更改爲':split :YcmCompleter GoToDefinitionElseDeclaration '時,它確實有效。 – user1953384