SourceInsight 4.0 之四 项目配置(库文件引入、配置宏添加、快捷键修改等)
問題
??在創建完成 Source Insight 工程后,我們就可以使用絕大部分功能。但是如果用的多了就會發現,其與我們真正的 IDE(通常我們僅用 Source Insight 編輯代碼,實際的編譯、調試還得上 IDE ) 總有些不適應的地方!具體有如下問題:
或者說有一些編譯器自己定義的宏值,如下是一個處理多編譯器的文件:
Source Insight 僅僅是個代碼查看、編輯器,但是我們可以配置其支持更多功能!
添加庫文件
??正確引入編譯器使用的庫文件,可以使 Source Insight 更好的實現對源碼的支持!要使 Source Insight 可以支持編譯器(IDE)中使用的庫文件,我們可以通過如下步驟來實現:
添加宏
??對于我們自己在項目中添加的宏,通常是限制了某些功能。編譯器預定義的宏值則決定了編譯條件過程。要使 Source Insight 正確識別由宏值控制的內容,則可以通過以下步驟添加:
快捷鍵
??這個的修改就是看自己需要了。如果經常使用其他 IDE 或者編輯環境,對于一些快捷鍵可能有自己的執著。例如,在目前很多現代化的編輯環境中,代碼的注釋常用快捷鍵 Ctrl + /。Source Insight 本身支持修改其默認的快捷鍵。修改方式如下:
注意:
菜單編輯
??菜單編輯主要是修改 Source Insight 默認的菜單!如果你覺得 Source Insight 默認菜單不符合你的使用習慣,則可以進行更改,Source Insight 本身持續修改默認的菜單。一般采用默認菜單項目即可!修改方式如下:
其中,需要特殊注意的就是,Source Insight 可以在菜單欄手動填一個名為 Work 的菜單。這個菜單下通常存放一些我們自定義的菜單項。關于這一個菜單的使用,可以參見博文SourceInsight 4.0 之 常用宏使用、編輯、修改詳解(附最新完善版本的宏)。
配置外部工具
??對于 Source Insight 不具備的功能,我們可以通過引入外部工具來實現,以增強 Source Insight 的功能。在 Source Insight 中,這些外部工具所實現的功能被稱為 自定義命令。通過這個配置,我們可以配置一些常用的命令行工具,直接在 Source Insight 中使用!例如,配置 AStyle 代碼格式化工具。修改方式如下:
上圖界面的左側是 Source Insight 配置的命令的列表,上圖所示這些是 Source Insight 的默認的一些命令工具項。只是其對應的右側詳細配置中沒有實際工具路徑,需要用戶自己來配置。
??每個自定義命令的右側的配置詳情格式都是由 Source Insight 預定義好的,且所有外部自定義命令都是如上圖所示的這個樣子,用戶不能改變!我們只能在上面填寫內容,及選擇 Source Insight 提供的功能選項!
??對于上圖的默認自定義命令項,有些是可以刪除的,有些則不可以刪除!此外,我們可以通過左上角的 Add... 按鈕來增加自己的外部工具,以實現自己需要的命令。
Source Insight 宏
??Source Insight 除了可以通過上面的自定義外部工具來擴展其功能外,其還定義了一套自己的宏語言(類似于 C 語言),用戶可以通過自己編程來改變 Source Insight 的一些默認的行為!
??關于Source Insight 宏的編寫及使用問題,可以參見博文SourceInsight 4.0 之 常用宏使用、編輯、修改詳解(附最新完善版本的宏)。其中,介紹的很詳細!
注意事項
但是,Source Insight 是認為該宏已經被定義的!沒有定義的宏值,代碼被高亮為 灰色!
總結
以上是生活随笔為你收集整理的SourceInsight 4.0 之四 项目配置(库文件引入、配置宏添加、快捷键修改等)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CAN 总线 之七 BOSCH CAN
- 下一篇: FatFs 之一 R0.13c版源码目录