官术网_书友最值得收藏!

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 設置大括號對齊

主站蜘蛛池模板: 土默特左旗| 济南市| 勐海县| 伊春市| 中阳县| 互助| 安溪县| 文化| 巫山县| 嘉荫县| 酒泉市| 泗水县| 和硕县| 桓台县| 巴南区| 滨州市| 宜州市| 普宁市| 行唐县| 凌云县| 阿合奇县| 政和县| 八宿县| 林芝县| 阳新县| 扎兰屯市| 上思县| 固始县| 新宾| 汽车| 紫金县| 开鲁县| 旬邑县| 连南| 衡阳县| 本溪市| 邢台县| 岢岚县| 乌兰县| 游戏| 韶山市|