如何新建一個(gè)工程
Project -> New Project -> 一步步的加代碼即可
工程建好后,project -> sync 一下
設(shè)置應(yīng)用環(huán)境
option-> File Type Options -> C/C++ Source File :
1)選擇自己合適的字體及大小。
推薦的等寬字體 : Courier New 12
2)選中Show line numbers文件左側(cè)顯示行號(hào)爽航。
3)選中Show right margin設(shè)置頁(yè)面寬度標(biāo)記來查看代碼行是否超長(zhǎng)。(一般設(shè)置80字符)。
4)編程規(guī)范中明確要求不能使用TAB鍵沉删,通過點(diǎn)中對(duì)話框中的Expand tabs自動(dòng)進(jìn)行Tab鍵擴(kuò)展(Tab width設(shè)置為4個(gè)空格)。選中 Visible tabs醉途,用于顯示文件中Tab鍵矾瑰。
5)點(diǎn)擊 AutoIndent(自動(dòng)縮進(jìn)) 彈出對(duì)話框
Type : 勾取smart智能縮進(jìn),在換行時(shí)會(huì)自動(dòng)縮進(jìn)
去除Smart Indent Options中的兩個(gè)選項(xiàng)
option -> preference
(1) syntax Formatting - 格式語法
Use Syntax Formatting(啟動(dòng)語法語法顯示):缺省勾選隘擎,提供根據(jù)語法顯示關(guān)鍵字功能殴穴。
Apply Style(應(yīng)用風(fēng)格):建議全部勾選,使用顏色區(qū)分顯示宏货葬、函數(shù)采幌、變量、類型等震桶。
(2) Typing-文字
拷貝完代碼后鼠標(biāo)的焦點(diǎn)位置休傍,建議修改為“at end of pasted text“
(3) Display-顯示
顯示完整的文件路徑: 勾選 Tirm long path names with elipses
(4) Files-文件
Saving Files 勾選 Remove extra white space when saving : 否則SI會(huì)自動(dòng)清除末尾行的多余空格功能,導(dǎo)致只在SourceInsight中修改一行代碼然后保存 就會(huì)顯示該文件修改了很多行
常用的嵌入窗口 : view -> panels
- Relation Window
Relation Window Properties”打開屬性設(shè)置蹲姐,建議將“View Relation Ship”字段都選擇為“References”磨取,當(dāng)選中每種類型的標(biāo)識(shí)符后,會(huì)在“Relation”窗口中顯示該標(biāo)識(shí)符被哪些函數(shù)柴墩、全局變量忙厌、類型等所引用。
默認(rèn)的常用的快捷鍵
- 'ALT + L' : 快速打開 搜索變量/函數(shù)名 搜索窗口 , 可快速搜索當(dāng)前文件的函數(shù)名變量名
- 'Ctrl + O' : 快速打開 Project File 搜索窗口江咳,可快速搜索相應(yīng)的文件名
- 'F7' : 快速打開 Project Symbols 搜索窗口慰毅,可列舉當(dāng)前搜索目標(biāo)在整個(gè)工程中定義聲明的地方
- 'Ctrl + /' : 全局搜索 (Lookup References) , 選中某個(gè)變量、函數(shù)后扎阶,它可以查詢項(xiàng)目中所有源文件汹胃,包括注釋、采用#ifdef定義的非激活代碼东臀,其中Options是設(shè)置選項(xiàng)着饥,
SearchMethod包含四種方式:Simple String(簡(jiǎn)單字符串),Regular Expression(按照正則表達(dá)式的方式查詢)惰赋,Keyword Expression(關(guān)鍵字查詢) Lookup Reference(按照引用關(guān)系進(jìn)行查詢宰掉,缺省查詢方式)呵哨。 - 'CTRL+F'搜索:F3向后搜索,F(xiàn)4向前搜索轨奄。
- F9,F10 : 左右縮進(jìn)
3.4 快捷鍵
功能 | 快捷鍵 |
---|---|
退出程序 | Alt+F4 |
重畫屏幕 | Ctrl+Alt+Space |
復(fù)制一行 | Ctrl+K |
復(fù)制到剪貼板 | Ctrl+Del |
剪切一行 | Ctrl+U |
剪切該位置右邊的該行的字符 | Ctrl+; |
剪切到剪貼板 | Ctrl+Shift+X |
左邊縮進(jìn) | F9或者Shift+Tab |
右邊縮進(jìn) | F10或者Tab |
插入一行 | Ctrl+I |
插入新行 | Ctrl+Enter |
加入一行 | Ctrl+J |
從剪切板粘貼 | Ctrl+Ins |
粘貼一行 | Ctrl+P |
重復(fù)上一個(gè)動(dòng)作 | Ctrl+Y |
重新編號(hào) | Ctrl+R |
替換 | Ctrl+H |
智能重命名 | Ctrl+'' |
關(guān)閉文件 | Ctrl+W |
關(guān)閉所有文件 | Ctrl+Shift+W |
新建 | Ctrl+N |
轉(zhuǎn)到下一個(gè)文件 | Ctrl+Shift+N |
打開 | Ctrl+O |
重新裝載文件 | Ctrl+Shift+O |
另存為 | Ctrl+Shift+S |
顯示文件狀態(tài) | Shift+F10 |
激活語法窗口 | Alt+L |
回到該行的開始 | Home |
回到選擇的開始 | Ctrl+Alt+[ |
到塊的下面 | Ctrl+Shift+] |
到塊的上面 | Ctrl+Shift+[ |
高亮顯示 | Shift+F8 |
書簽 | Ctrl+M |
到選擇部分的尾部 | Ctrl+Alt+] |
到下一個(gè)函數(shù) | 小鍵盤 + |
上一個(gè)函數(shù) | 小鍵盤 - |
后退 | Alt+, |
后退到索引 Alt+M | |
向前 | Alt+. |
轉(zhuǎn)到行 | F5或者Ctrl+G |
轉(zhuǎn)到下一個(gè)修改 | Alt+(KeyPad) + |
轉(zhuǎn)到下一個(gè)鏈接 | Shift+F9 |
回到前一個(gè)修改 | Alt+(KeyPad) - |
跳到連接(就是語法串口列表的地方) | Ctrl+L |
跳到匹配 | Alt+] |
選擇一行 | Shift+F6 |
選擇句子(直到遇到一個(gè) . 為止) | Shift+F7或者Ctrl+. |
從當(dāng)前位置選擇到文件結(jié)束 | Ctrl+Shift+End |
從當(dāng)前位置選擇到行結(jié)束 | Shift+End |
從當(dāng)前位置選擇到行的開始 | Shift+Home |
從當(dāng)前位置選擇到文件頂部 | Ctrl+Shift+Home |
選擇一個(gè)單詞 | Shift+F5 |
選擇左邊單詞 | Ctrl+Shift+Left |
選擇右邊單詞 | Ctrl+Shift+Right |
排列語法窗口(有三種排列方式分別按1,2,3次) | Alt+F7 |
移除文件 | Alt+Shift+R |
同步文件 | Alt+Shift+S |
增量搜索(用Ctrl+F搜索,然后按F12就會(huì)轉(zhuǎn)到下一個(gè)匹配) | F12 |
替換文件 | Ctrl+Shift+H |
向后搜索 | F3 |
在多個(gè)文件中搜索 | Ctrl+Shift+F |
向前搜索 | F4 |
搜索選擇的(比如選擇了一個(gè)單詞,shift+F4將搜索下一個(gè)) | Shift+F4 |
搜索選擇的(比如選擇了一個(gè)單詞,shift+F3將搜索前一個(gè)) | Shift+F3 |
Jump to Deference | Ctrl+= |
Look up reference | Ctrl+/ |
Symbol Info | Alt+/ |
Browse Project Symbols | F7 |
switch to next page | F2 |
Select code,do not have to using mouse cursor | Shift+(Up,Down,Left,Rght) |