1. 程式人生 > >tiny6410裸機實驗第0章--------------開發環境的搭建(程式碼閱讀和編寫工具 source insight )

tiny6410裸機實驗第0章--------------開發環境的搭建(程式碼閱讀和編寫工具 source insight )

【說明】

              Source Insight 是一款優秀的代碼閱讀及編寫工具,我們用它來閱讀linux核心及U-boot原始碼,同時我們配合前面的NFS伺服器用其進行主要程式碼的編寫。大家可以從網路上很方便下載到這款軟體,破解版也有的。

【初次使用】

             預設情況下,source insight不支援彙編檔案,我們如果進行如下配置,才能將彙編檔案加入到工程之中。

             Options --> Doucument Options --> 在file filter 裡面加", *.S"

【新建工程】

              project

--> new project -->輸入相應的名字和工程資料儲存位置(不是原始檔位置)--> 然後選擇原始檔的文職點OK

然後在彈出的對話方塊中,選擇需要加入工程的原始檔(一般只加入和你開發板對應的原始檔,也可以全部加入)

              

【同步工程資訊】

              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