youcompleteme

    2熱度

    1回答

    我正在使用YouCompleteMe和Omnisharp。我喜歡在vim中使用自動完成來開發c#的想法。我在我的Mac上安裝了.net核心並生成了一個項目。該項目沒有解決方案文件。當我啓動Vim時,看到解決方案文件自動檢測失敗的錯誤。 我在這裏錯過了什麼?我是否配置omnisharp來解決沒有解決方案文件,或者我應該生成一個.sln文件?

    -1熱度

    1回答

    當我包含所需的庫時,「#include ..」行不顯示任何警告。但是,當我使用該庫中的函數時,我發現Vim顯示「..使用未聲明的函數...」。看起來圖書館沒有被正確地包括在內。所以我想知道如何找出這個問題? 對這個問題的截屏連接如下:

    1熱度

    1回答

    在vim中,使用時自動完成插件(或只是Vim的內置omnifunc),一個窗口會在光標旁邊彈出與完成建議: Vim試圖要聰明在哪裏把這個菜單,把它光標大部分時間低於,但光標上面,如果你靠近窗口的底部,並沒有足夠的空間來看到窗口。 我最近更新到vim的新版本(和YouCompleteMe,我使用的是自動完成插件),看起來vim(或YCM,不確定哪個是負責任的)現在過於積極地將事物放在光標上方而不是下

    1熱度

    3回答

    所以我真的很想嘗試YCM,據說它是Vim的一個很棒的插件。我已經花了幾個小時安裝,並且由於錯誤而無法成功E887: Sorry, this command is disabled, the Python's site module could not be loaded. 我使用Homebrew安裝了MacVim,Vim和Python。我重新安裝了很多次,仍然無法完成 - 正如許多人在YCM Gi

    0熱度

    1回答

    我使用完整的安裝指南編譯了YouCompleteMe,並加載了默認的.ycm_extra_conf.py。但是,當我嘗試創建.cpp文件並查找函數時,例如strcpy,只會在輸入std ::時提示:即使我已經把「using namespace std;」在代碼中。 我不明白爲什麼標準庫函數不會自動完成。有誰知道我錯過了什麼? 我也附上了我的YcmDebugInfo。 謝謝! enter image

    0熱度

    1回答

    YCM自動完成並突出顯示C++標準庫中的錯誤。但是,如果我下載另一個庫(如OpenMPI)並編寫導入<mpi.h>的代碼,我可以使用mpicc編譯它,但是YCM告訴我<mpi.h>文件未找到,所有提供的函數似乎都被YCM標記爲無效。有沒有辦法來解決這個問題 ?我應該對ycm_extra_conf_py文件進行哪些更改以支持其他下載的庫?

    -1熱度

    1回答

    YCM是它有一個客戶端 - 服務器體系結構。 YCM的Vim部分只是一個與ycmd服務器交談的瘦客戶端。 我認爲ycmd服務器運行在本地機器上,而不是外部權利?因此,YCM無需連接互聯網即可在VIM中正常工作,對吧?

    0熱度

    1回答

    let g:ycm_global_ycm_extra_conf='~/.vim/bundle/youcompleteme/.ycm_extra_conf.py' let g:ycm_min_num_of_chars_for_completion=1 let g:ycm_confirm_extra_conf=0 let g:ycm_autoclose_preview_window_after_

    2熱度

    4回答

    我很抱歉,如果我要求延遲問題。新的Windows bash,並看到VIM插件「YouCompleteme」,並試圖與Vundle安裝它。但即時通訊標題中所述的錯誤。我的vim當前版本是7.4.52任何人有任何想法如何解決這個問題? 編輯:我剛剛意識到,當我只是打電話給vim它說7.4.52然而,當我打電話:版本它說7.4這是否意味着即時通訊使用錯誤的vim?

    2熱度

    1回答

    每次我導入第三方庫時,YouCompleteMe不能立即工作。 例如當我輸入import numpy as np,然後輸入np.時,它什麼也沒有顯示。幾秒鐘後(可能是10s或更多),當我輸入np.時,它可以很好地工作並顯示完成建議的列表。 那麼,如何加快程序呢?我認爲這可能是因爲YouCompleteMe每次導入時都需要對庫進行索引? 我使用vim 7.4和最新版本YouCompleteMe的(2