LevelDB源碼解析2. Visual Studio Code

以前看源碼喜歡用Source Insight。後來發現環境總是會依賴到Windows上面。後來發現Visual Studio Code,後面簡稱VCode。還是特別好用的。所以這裡主要是講一下在Mac上看LevelDB代碼時的一些配置。

使用VCode的時候,需要注意的是:Vode是沒有工程文件的。直接打開源碼所以目錄(找到頁面上的打開文件夾)就可以了。這裡就是leveldb。

需要注意的是:習慣了Visual Studio的同學可能不太習慣這種沒有project工程文件的輕量級IDE。

一般而言,Linux/Mac都會自動找到相應的編譯器。至少Mac是這樣的。

解決頭文件目錄

打開VCode之後,再用它打開leveldb目錄。然後再打開上一節《LevelDB源碼解析1.起步》提到的app_test.cc。

但是會發現VCode報如下錯誤

解決辦法如下:

調整字體

如果是Windows,可以參考如下鏈接:Visual Studio Code更改字體

代碼跳轉

按F12跳轉到代碼定義。(如果是筆記本,請按下Fn + F12)。

按Ctrl和-號,退回去。

對於新手可能需要注意的是:

這裡出來的代碼可能是多個的。那麼就需要在紅色方框中選中你要看的那個定義。

到這裡,基本的配置就已經完成了。就可以開始利用Visual Studio Code閱讀代碼了。


推薦閱讀:

Visual Studio Code 怎麼編譯C#? 執行 dotnet restore 總是報錯?
什麼編輯器適合寫Vue?
求vs code 主題推薦?
Visual Studio Code會開源嗎?

TAG:LevelDB | VisualStudioCode | C |