tiny6410裸機實驗第0章--------------開發環境的搭建(程式碼閱讀和編寫工具 source insight )
【說明】
Source Insight 是一款優秀的代碼閱讀及編寫工具,我們用它來閱讀linux核心及U-boot原始碼,同時我們配合前面的NFS伺服器用其進行主要程式碼的編寫。大家可以從網路上很方便下載到這款軟體,破解版也有的。
【初次使用】
預設情況下,source insight不支援彙編檔案,我們如果進行如下配置,才能將彙編檔案加入到工程之中。
Options --> Doucument Options --> 在file filter 裡面加", *.S"
【新建工程】
project
然後在彈出的對話方塊中,選擇需要加入工程的原始檔(一般只加入和你開發板對應的原始檔,也可以全部加入)
【同步工程資訊】
source insight需要對工程中的原始檔關係進行同步,我們需要手動執行,如下。
project -- >Synchronize Files-->勾上 Force all files to be re-parsed
--> OK
【程式碼閱讀】
我們開啟剛才建立的工程,比如我開啟我的linux核心原始碼工程
左邊一欄是當前開啟的檔案中的函式,變數等的列表,中間是原始碼,右邊是該工程中所有的檔案,下面是滑鼠點選的函式或者原始碼的詳細資訊,比如函式的實現
【風格配置】
大家或許看到我的程式碼顏色和你的不一樣。其實我用了配置檔案,只要下載SOURCE INSIGHT配置檔案(上網搜一大堆) 讓後放在 我的文件\Source Insight\Settings重新啟動source insight 就可以了
【程式碼編寫】
我們現在來試試在今後的開發中,我們如何利用source insight 進行程式碼的編寫
1】首先要掛載上NFS伺服器,怎麼掛載?看前一篇文章介紹!
2】在WIN7 下,在掛載盤裡邊你喜歡的位置建立一個C語言原始檔
3】你從linux虛擬機器上會發現這個目錄下確實建立了一個C原始檔
4】將原始檔拖入SOURCE Insight 進行編寫,比如我們直接寫一個hello world,儲存
5】在虛擬機器的終端編譯這個原始檔
6】執行後,看到輸出hello world ,所以,我們在win7上對檔案的改動直接對linux下檔案系統有效。
【常用快捷鍵】
退出程式 :
Alt+F4
重畫螢幕 : Ctrl+Alt+Space
完成語法 : Ctrl+E
複製一行 : Ctrl+K
恰好複製該位置右邊的該行的字元 : Ctrl+Shift+K
複製到剪貼簿 :
Ctrl+Del
剪下一行 : Ctrl+U
剪下該位置右邊的該行的字元 : Ctrl+;
剪下到剪貼簿 : Ctrl+Shift+X
剪下一個字 : Ctrl+,
左邊縮排 :
F9
右邊縮排 : F10
插入一行 : Ctrl+I
插入新行 : Ctrl+Enter
加入一行 : Ctrl+J
從剪下板貼上 :
Ctrl+Ins
貼上一行 : Ctrl+P
重複上一個動作 : Ctrl+Y
重新編號 : Ctrl+R
重複輸入 :
Ctrl+\
替換 : Ctrl+H
智慧重新命名 : Ctrl+''
關閉檔案 : Ctrl+W
關閉所有檔案 : Ctrl+Shift+W
新建 :Ctrl+N
轉到下一個檔案 : Ctrl+Shift+N
開啟 : Ctrl+O
重新裝載檔案 : Ctrl+Shift+O
另存為 : Ctrl+Shift+S
顯示檔案狀態 : Shift+F10
啟用語法視窗 : Alt+L
回到該行的開始 : Home
回到選擇的開始 : Ctrl+Alt+[
到塊的下面 : Ctrl+Shift+]
到塊的上面 : Ctrl+Shift+[
書籤 :
Ctrl+M
到選擇部分的尾部 : Ctrl+Alt+]
到下一個函式 :小鍵盤 +
上一個函式 :小鍵盤 -
後退 : Alt+,, Thumb 1 Click
後退到索引 : Alt+M
向前 : Alt+., Thumb 2 Click
轉到行 :
F5, Ctrl+G
轉到下一個修改 : Alt+(KeyPad) +
轉到下一個連結 : Shift+F9,
回到前一個修改 : Alt+(KeyPad) -
跳到連線(就是語法串列埠列表的地方) : Ctrl+L
跳到匹配 : Alt+]
選擇一行 :
Shift+F6
選擇句子(直到遇到一個 . 為止) : Shift+F7, Ctrl+.
從當前位置選擇到檔案結束 : Ctrl+Shift+End
從當前位置選擇到行結束 : Shift+End
從當前位置選擇到行的開始 : Shift+Home
從當前位置選擇到檔案頂部 : Ctrl+Shift+Home
選擇一個單詞 :
Shift+F5
選擇左邊單詞 : Ctrl+Shift+Left
選擇右邊單詞 : Ctrl+Shift+Right
排列語法視窗(有三種排列方式分別按1,2,3次) : Alt+F7
移除檔案 :
Alt+Shift+R
同步檔案 : Alt+Shift+S
增量搜尋(當用Ctrl + F 搜尋,然後按F12就會轉到下一個匹配) : F12
替換檔案 : Ctrl+Shift+H
向後搜尋 :
F3
在多個檔案中搜索 : Ctrl+Shift+F
向前搜尋 : F4
搜尋選擇的(比如選擇了一個單詞,shift+F4將搜尋下一個) : Shift+F4