- 嵌入式微系統
- 王紹偉 鄭德智 吳玉勇
- 803字
- 2019-01-03 20:54:14
2.1 Source Insight
Source Insight是C語言下最優秀的編輯器之一,Keil是編譯器,同時也帶有編輯功能,只是Keil的編輯功能相對較弱,不夠專業。目前國內大部分企業都采用Source Insight編輯C語言,網絡上有很多資料詳細介紹Source Insight,本節重點介紹一些設置參數及用法。圖2-1給出Source Insight的界面。

圖2-1 Source Insight界面
Source Insight的代碼閱讀功能比較強大,最常用的是三個功能:查看函數或變量定義、跳轉到被調用函數或變量位置、搜索關鍵字。選中一個函數或變量后,右擊鼠標顯示圖2-2 Source Insight常用功能。

圖2-2 Source Insight常用功能
l)Jump To Definition,跳轉到函數定義位置,這個功能最常用,若是打開了函數定義窗口,可以直接在函數定義窗口看相應內容。
2)Jump To Caller,跳轉到被調用的函數位置,也就是說,去查詢哪兒調用過這個函數。這個功能非常常用,尤其代碼量大了之后,需要知道該函數在哪些地方被調用過。
3)Lookup References,搜索出現過這個關鍵字的位置,往往用于關鍵字替換,這個功能也比較常用。
Source Insight默認的一些設置容易引起跟別的編輯器不兼容,并且默認字體是不等長設置,會存在對齊不準問題,有必要重新設置。
1)在Preferences界面的Syntax Formatting選項卡下選中Use only color formatting選項。這一項是不自動加粗關鍵字,因為加粗了關鍵字,會導致字體排版錯位不整齊(圖2-3)。

圖2-3 設置不加粗關鍵字
2)如圖2-4所示,在Document Options界面中,修改字體為Fixedsys字體,這是微軟最常用的記事本字體,具有固定大小,便于排版整齊的效果。勾選Expand tabs選項,Tab作為縮進對齊時,采用4個空格代替,這樣便于跟其他編輯器統一,否則因為不同的編輯器,對Tab的處理不同,導致對齊不準。Show right margin是指是否在右邊顯示80個字符的界限線,默認推薦一行不要超過80個字符,這是因為以前的顯示器尺寸太小,一行太長容易超出顯示界面,所以加入這個規定。對現在而言,這個規定沒有太大意義,畢竟現在都是寬屏高分辨率顯示器,可以稍微超過80個字符。MS、msOS默認采用100個字符。

圖2-4 設置字體及格式
3)點擊Auto Indenting按鈕,按如圖2-5設置,主要是{}這類括號的對齊,可根據自己習慣來設置。

圖2-5 設置大括號對齊
- 每天5分鐘玩轉Kubernetes
- 循序漸進學Docker
- 精解Windows8
- 嵌入式系統及其應用(第三版)
- Fedora 12 Linux應用基礎
- 寫給架構師的Linux實踐:設計并實現基于Linux的IT解決方案
- Python UNIX和Linux系統管理指南
- Linux網絡操作系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)
- Windows網絡編程(第2版)
- Azure Resource Manager Templates Quick Start Guide
- Less Web Development Essentials
- 電腦辦公(Windows 7+Office 2016)入門與提高
- 完美應用Ubuntu(第4版)
- 微軟360度
- Gradle Effective Implementations Guide(Second Edition)