九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

使用Source-Insight提高工作效率

上傳人:san****019 文檔編號(hào):15757270 上傳時(shí)間:2020-09-03 格式:PPT 頁數(shù):28 大?。?21.55KB
收藏 版權(quán)申訴 舉報(bào) 下載
使用Source-Insight提高工作效率_第1頁
第1頁 / 共28頁
使用Source-Insight提高工作效率_第2頁
第2頁 / 共28頁
使用Source-Insight提高工作效率_第3頁
第3頁 / 共28頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《使用Source-Insight提高工作效率》由會(huì)員分享,可在線閱讀,更多相關(guān)《使用Source-Insight提高工作效率(28頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、使用Source Insight提高工作效率,維護(hù)組整理開發(fā)開發(fā)人:谷俊奇All Rights Reserved.,-讓編程更簡單更高效更規(guī)范,基于個(gè)人以前的工作經(jīng)驗(yàn),本篇從三個(gè)方面來簡單和大家交流一下Source Insight的一些功能。 Source Insight是一個(gè)功能非常強(qiáng)大的軟件開發(fā)工具,使用該軟件的這些功能可以極大的提高我們開發(fā)人員的工作效率,而且在項(xiàng)目開發(fā)工程中可以提高我們的代碼質(zhì)量的編程規(guī)范,同時(shí)有利于后期測(cè)試問題和網(wǎng)上問題的BUG修改維護(hù)。,序言(廢話),1.SI自帶的功能2.使用quicker.em3.使用Chnchar.em4.使用CodeReview.em5.總結(jié)

2、,目錄,1.Source Insight自帶的功能 將一些Source Insight自帶的功能定義成個(gè)人習(xí)慣使用的快捷鍵,鼠標(biāo)鍵盤同時(shí)配合使用,可以極大的提高工作速度。(打過星際的帥哥(也許也有美女)應(yīng)該知道,熟練使用一些常用的快捷鍵在戰(zhàn)斗的時(shí)候是多么的重要啊,而且快速的使用某些功能,提高工作流暢度的同時(shí),也鍛煉了我們的腦袋靈光度,保持青春不老哦。很重要很有用吧??。?下面一一羅列,LOOK:,Project Window,該菜單點(diǎn)擊后會(huì)將當(dāng)前使用的工程里所有包含的文件羅列出來。 通常,當(dāng)我們已經(jīng)比較熟悉產(chǎn)品的工程架構(gòu)設(shè)計(jì)后,我們已經(jīng)記住了相應(yīng)的模塊和文件名。這時(shí),我們有兩種方式可以快速的找

3、到我們需要的文件:1、在輸入框里輸入文件名(從首字母開始);如:config.h2、使用*關(guān)鍵字母*(如:*fig*),個(gè)人建議:不要使用菜單工具欄的圖標(biāo)按鈕,建議使用Ctrl+O快捷鍵,效果是一樣的,而且找到想要的文件后直接回車就可以打開對(duì)應(yīng)的文件并且關(guān)閉該查找窗口,找不到直接使用ESC鍵也可以關(guān)閉該查找窗口,而用圖標(biāo)按鈕則不行。,Context Window,該菜單點(diǎn)擊后會(huì)將當(dāng)前鼠標(biāo)點(diǎn)到的函數(shù)或者參數(shù)所定義的位置及上下文在Context Window窗口顯示出來。 這個(gè)就不用多說了,大家都非常了解。,個(gè)人建議:建議使用Ctrl+G快捷鍵(當(dāng)然可以使用其他快捷鍵,這個(gè)是我根據(jù)個(gè)人使用習(xí)慣定義

4、的)。請(qǐng)看自定義快捷鍵演示。,Relation Window,該菜單點(diǎn)擊后會(huì)將當(dāng)前鼠標(biāo)點(diǎn)到的函數(shù)或者參數(shù)的相關(guān)調(diào)用關(guān)系在Relation Window窗口顯示出來。 看到大家不少人都是使用查找的功能去搜索某個(gè)函數(shù)相關(guān)的調(diào)用關(guān)系,這樣操作很麻煩,其實(shí)大可不必這樣,只要照下面的方式定義兩個(gè)快捷鍵就可以了。,個(gè)人建議:使用Ctrl+H快捷鍵(當(dāng)然也是我的個(gè)人使用習(xí)慣)來打開或關(guān)閉Relation Window。另:1、使用鎖定開關(guān); 2、可定義Refresh快捷鍵(Alt+R)。請(qǐng)看自定義快捷鍵演示。,Symbol Window,該菜單點(diǎn)擊后會(huì)將當(dāng)前查看的工程文件中的符號(hào)表顯示到Relation W

5、indow窗口中。 這個(gè)一般建議按照Sort Symbols By Line來進(jìn)行排列,這樣對(duì)大家培養(yǎng)函數(shù)功能的實(shí)現(xiàn)分配和接口規(guī)范性的分塊順序設(shè)計(jì)思想比較有用。,個(gè)人建議:使用Alt+G快捷鍵(當(dāng)然也是我的個(gè)人使用習(xí)慣)來打開或關(guān)閉Symbol Window。請(qǐng)看自定義快捷鍵演示。,顯示行號(hào),并使用F5快捷鍵跳轉(zhuǎn)到某一行(比如我們編譯的時(shí)候碰到warning或者error編譯不過去的時(shí)候我們需要去代碼中查看邏輯有什么錯(cuò)誤)。 F7顯示整個(gè)source insight工程的symbols參數(shù)(比如當(dāng)我們記得想要查找的函數(shù)名時(shí)可以直接跳過去)。 更改source insight使用的windows

6、 background背景色為灰色,不傷眼(白色對(duì)眼睛的傷害最大)。 Alt+,或者Alt+.來后退和前進(jìn)。 Ctrl+F來查找某些關(guān)鍵字,并使用F4或者F3來前進(jìn)查找或者后退查找。 shift+F8來高亮顯示文件中所有指定的字符 save configuration(保存配置)和load configuration(加載配置)。,增加說明,2.使用quicker.em,絮絮叨叨講一下歷史: 該宏功能擴(kuò)展文件是華為的lushengwen(盧勝文 工號(hào)2萬多)于2002年進(jìn)行整理和開發(fā)的。后來該高手在2003年華三成立時(shí)劃到了華三公司,不知道現(xiàn)在還在不在華三。呵呵。 該文件在華為系公司里得到了廣

7、泛的應(yīng)用。另:該em文件里面有幾個(gè)小BUG我已經(jīng)進(jìn)行了修改,讓我們的開發(fā)工作更方便更高效率。,注:所有Quicker.em定義的功能都可以在source insight的Options工具菜單的Key Assignments對(duì)話框里通過macro關(guān)鍵字找到。,AutoExpand,該宏功能定義快捷鍵后就可以通過輸入對(duì)應(yīng)的功能關(guān)鍵字(如config、pn等,后面詳述)后使用該快捷鍵自動(dòng)配置和擴(kuò)展。 這個(gè)是幾乎所有我們常用的宏功能的基礎(chǔ)。,個(gè)人建議:使用Ctrl+Enter快捷鍵(這個(gè)可不是我的個(gè)人習(xí)慣,而是QQ的馬化騰灌輸給全國人民的使用習(xí)慣,呵呵。)來自動(dòng)擴(kuò)展。請(qǐng)看自定義快捷鍵演示。,conf

8、ig,該宏功能用于配置我們使用的語言和使用者姓名。使用方法: 在一個(gè)空白行首處輸入config后使用Ctrl+Enter鍵進(jìn)行自動(dòng)擴(kuò)展,則彈出對(duì)話框提示用戶輸入語言類型和用戶姓名。,請(qǐng)看演示。,pn,該宏功能用于配置我們使用的問題單號(hào)。使用方法: 在一個(gè)空白行首處輸入pn后使用Ctrl+Enter鍵進(jìn)行自動(dòng)擴(kuò)展,則彈出對(duì)話框提示用戶輸入問題單號(hào)。如:BUG23170,請(qǐng)看演示。,abg/mbg/dbg,該三個(gè)宏功能類似,所以我們放在一起進(jìn)行說明。 三個(gè)宏功能分別為增加代碼注釋、修改代碼注釋、刪除代碼注釋。使用方法: 在一個(gè)空白行首處輸入abg/mbg/dbg后使用Ctrl+Enter鍵進(jìn)行自動(dòng)

9、擴(kuò)展,則自動(dòng)添加注釋。,請(qǐng)看演示。,func,該宏功能用于自動(dòng)生成函數(shù)頭注釋。使用方法: 在函數(shù)的前面空白行首處輸入func后使用Ctrl+Enter鍵進(jìn)行自動(dòng)擴(kuò)展,則彈出對(duì)話框提示用戶輸入函數(shù)功能描述。,請(qǐng)看演示。,file,該宏功能用于自動(dòng)生成.C源文件頭注釋。使用方法: 在一個(gè).C源文件首部輸入file后使用Ctrl+Enter鍵進(jìn)行自動(dòng)擴(kuò)展,則彈出對(duì)話框提示用戶輸入文件功能描述。,請(qǐng)看演示。,hi,該宏功能用于添加修改歷史記錄的注釋。使用方法: 在一個(gè)函數(shù)頭注釋的最后一個(gè)空白行首處輸入hi后使用Ctrl+Enter鍵進(jìn)行自動(dòng)擴(kuò)展,則彈出對(duì)話框提示用戶輸入修改內(nèi)容。,請(qǐng)看演示。,該宏功能

10、用于自動(dòng)創(chuàng)建一個(gè).C源文件的頭文件。使用方法: 在任意一個(gè).C源文件上點(diǎn)擊菜單就可以自動(dòng)生成該.C源文件的.h頭文件。需要注意的是: 須首先在菜單欄里進(jìn)行定義。 通過source insight里的menu assignments將宏HeaderFileCreate通過insert鍵點(diǎn)選加入到軟件為我們預(yù)留的work菜單里。 請(qǐng)看自定義添加快捷菜單演示。,HeaderFileCreate,加入該Quicker.em宏后,source insight便擴(kuò)展出了許多宏功能,如下所示,它們均使用我們前面所定義的快捷鍵Alt+Enter: 1、 2、for 3、while 4、switch 5、dow

11、hile 6、if 7、struct 8、enum .等等。 所有的快捷語法使用都可以在Quicker.doc里找到。,增加說明(個(gè)人不太建議經(jīng)常使用),3.使用Chnchar.em,注:所有Chnchar.em定義的功能都可以在source insight的Options工具菜單的Key Assignments對(duì)話框里通過EM關(guān)鍵字找到。我們只需把常用的幾個(gè)宏功能定義為鍵盤上對(duì)應(yīng)的功能鍵就可以了。,該文件主要解決了source insight軟件本身對(duì)中國漢字的支持問題,即:在我們的代碼中添加了中文注釋后,若需要修改或者刪除注釋的漢字,左移右移或者使用退格鍵delete鍵時(shí),光標(biāo)只能一次跳動(dòng)

12、一個(gè)字符,而漢字都是兩個(gè)字符的。有時(shí)很容易出現(xiàn)刪除了半個(gè)漢字而導(dǎo)致所有的注釋都是亂碼的情況。,該兩個(gè)宏功能用于向前或者向后刪除一個(gè)漢字或者一個(gè)英文字符。使用方法: 在source insight里的key assignments對(duì)話框里定義宏功能backspace和delete的快捷鍵分別對(duì)應(yīng)鍵盤功能鍵backspace和delete。 可以兼容一鍵刪除一個(gè)漢字或者一個(gè)英文字符。 請(qǐng)看自定義快捷鍵演示和操作演示。,backspace/delete,CursorUp/CursorDown/CursorLeft/CursorRight,該四個(gè)宏功能用于光標(biāo)的向上/向下/向左/向后移動(dòng)一個(gè)漢字或者一

13、個(gè)英文字符。使用方法: 在source insight里的key assignments對(duì)話框里定義宏功能CursorUp/CursorDown/CursorLeft/CursorRight的快捷鍵分別對(duì)應(yīng)鍵盤功能鍵Up/Down/Left/Right。 可以兼容一鍵移動(dòng)一個(gè)漢字或者一個(gè)英文字符。 請(qǐng)看自定義快捷鍵演示和操作演示。,4.使用CodeReview.em,該文件主要解決了在項(xiàng)目開發(fā)過程中或者在質(zhì)量部組織的代碼飛檢活動(dòng)中評(píng)審人統(tǒng)計(jì)代碼缺陷并提交代碼作者進(jìn)行缺陷確認(rèn)修改,之后再提交給評(píng)審人進(jìn)行問題修改確認(rèn)的活動(dòng)。CodeReview工具的作用:1.減少評(píng)審人的缺陷記錄和匯總時(shí)間,方便責(zé)

14、任人查找問題出處;2.檢視完成后生成檢查報(bào)告,代碼作者點(diǎn)擊按鈕可以直接找到錯(cuò)誤處;3.任務(wù)責(zé)任人修改完成后,直接修改問題狀態(tài),組織者按快捷鍵即可統(tǒng)計(jì)出缺陷數(shù);方便度量數(shù)據(jù)收集。,該四個(gè)宏功能用于增加注釋/恢復(fù)鏈接/生成匯總信息/生成轉(zhuǎn)換后的文本。使用方法: 評(píng)審人對(duì)發(fā)現(xiàn)問題的代碼處增加注釋; 代碼作者對(duì)評(píng)審人發(fā)現(xiàn)的問題恢復(fù)鏈接并修改問題; 評(píng)審人對(duì)修改后的問題進(jìn)行問題確認(rèn)并生成匯總信息; 項(xiàng)目經(jīng)理匯總所有的信息并轉(zhuǎn)換文本進(jìn)行數(shù)據(jù)度量。 請(qǐng)看自定義快捷鍵演示和操作演示。,Review_Add_Comment/Review_Restore_Link/Review_Summary/Review_Output_123,如果大家接受我個(gè)人的使用習(xí)慣的話,直接使用我的配置文件就可以了。當(dāng)然也可以在我的文件基礎(chǔ)上修改KEY定義自己的使用習(xí)慣,當(dāng)然更可以完全定義自己的快捷鍵。畢竟,Source Insight還有很多深藏著的宏功能還等著我們?nèi)ネ诰蚰?。呵呵。如:可以在Source Insight中集成單個(gè)文件或者單個(gè)工程的PC-LINT代碼檢查功能;在Source Insight菜單中集成“一鍵點(diǎn)擊”自動(dòng)啟動(dòng)產(chǎn)品批處理編譯(當(dāng)然前提是批處理.bat文件寫得比較好)等。,5.總結(jié),謝謝!,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!