看板 Editor 關於我們 聯絡資訊
我嘗試使用 YouCompleteMe 來輔助我撰寫 C 的 project, 但使用上跟我預期的稍微有點不一樣..., 我不知道是不是我設置有錯誤?還是說我高估 YCM 的功能了...。 舉個例子: 假設我原本目標要輸入這一行: #include <stdio.h> 我原本以為在我輸入到以下狀況時: #include <st 就應該要出現許多"st"可以補完的內容,像是 stdio.h 或 stdlib.h 這樣..., 這是 YCM 本身應該要辦到的嘛?還是我真的高估它了XD 如果 YCM 其實辦得到的話, 我想可能是我的 .ycm_extra_conf.py 沒有設置好? 順便想請教一下, 我原本是嘗試用 Bear 來生成 compilation database, 玩完後我不知道要怎麼把 Bear 從系統中移除 QQ 我的系統是 Ubuntu 16.04,安裝是直接照著 https://github.com/rizsotto/Bear 上的指示來安裝的...但他沒有說明該如何移除... 是我太笨了嘛 .... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.101.166 ※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1492374488.A.CF8.html
mars90226: 你的.ycm_extra_conf.py中有把header資料夾放進去嗎? 04/17 21:26
您指的是在 flags 裡加入嘛? 我在 flags 裡面有寫上 '-I', '/usr/include', 這樣應該可以吧? 我的系統是 Ubuntu 16.04, 這應該是系統自帶的 C Library 的位置吧? 順便想請教一下,flags 中'-isystem'是什麼情況下需要這個標籤? ※ 編輯: fish830617 (106.1.101.166), 04/18/2017 02:03:31
layan: 我的可以, 跑一下:YcmDebugInfo 看它寫什麼 04/20 13:35
mars90226: 應該要用isystem,表示是系統的header 04/20 20:28
mars90226: 差別在用<header>跟"header" 04/20 20:29
carylorrk: 我都用 YCM-Generator XD 04/21 14:24
mars90226: 樓上這個不錯,不過我常常需要cross compile,好像不 04/22 10:26
mars90226: 能簡單的設定好,直接手動設定比較快XD 04/22 10:26