我試圖在新窗口中執行:YcmComplete GoToDefinition,但我無法弄清楚如何在新窗口中執行vim命令,任何指針?在新窗口中打開命令
當我使用拆分不工作,因爲這是因爲這是爲了拆分窗口和打開文檔,而不是執行跳轉命令的輸出等到新窗口。
本質上是將它綁定到一個鍵上,當我這樣做時,它會在一個新窗口中打開,所以我不必前後跳動,然後當我看到它並獲得它時,我的確切位置。
我試圖在新窗口中執行:YcmComplete GoToDefinition,但我無法弄清楚如何在新窗口中執行vim命令,任何指針?在新窗口中打開命令
當我使用拆分不工作,因爲這是因爲這是爲了拆分窗口和打開文檔,而不是執行跳轉命令的輸出等到新窗口。
本質上是將它綁定到一個鍵上,當我這樣做時,它會在一個新窗口中打開,所以我不必前後跳動,然後當我看到它並獲得它時,我的確切位置。
我不知道要明白你的意思,因爲你放棄使用:split
的可能性......我想簡單地這樣做:
:split|YcmComplete GoToDefinition
然後,您可以鍵入按Ctrl-W按Ctrl -W返回到您所在的窗口(或Ctrl-WC關閉新窗口)。
謝謝!我是vim的新手,仍然在學習我的方式 –
感謝您的答案!我似乎有一個不同的'YouCompleteMe'版本,其中':YcmCompleter GoToDefinitionElseDeclaration'似乎達到了類似的結果。出於某種原因,當我嘗試使用':split | YcmCompleter GoToDefinitionElseDeclaration'時,您的解決方案對我而言不起作用,但是當我將其更改爲':split
特別爲YouCompleteMe有一個選項,請參閱'help g:ycm_goto_buffer_command' – lessthanideal