别的文章都會做很多說明, 鋪墊, 我就不多說了, 直接來重點
vim寫代碼的時候, 有一種情況不是很好處理, 比如
struct a{int x; int y; iny z}
struct b{int x; int y; iny z}
pb->z想從這裡跳到到結構體b的定義需要編輯器了解pb的含義, 而不是簡單的字元查找
那就讓我們來用source insight吧
以前都是用Windows挂samba來運作的, 缺點就是速度慢, kernel code檔案太多, 一共5w多個, 等同步要很久
還有人會把代碼讓到windows機器來看, 這樣編輯, 編譯都需要同步, 不友善
思路就是把source insight放到本地來跑, 用wine可以, 但是source insight是i386的, 是以需要32位的wine, 編譯32位的wine需要一堆32位的package-devel包, alios7又沒有這些包
簡單來說, 用docker來解決這一些
來, 放個dockerfile在這裡, 你們都懂了
有了這東西, 寫代碼能找到快感