Source Insight 配置

來源:互聯網
上載者:User

Source Insight 多行注釋宏:

將下面的代碼儲存為codecomments.em並添加到Base工程裡(全域設定),然後在"Options"->"Menu Assignments"視窗點擊右下角倒數第二個按鈕"Keys..",在Command輸入框輸入CodeComments,然後給這個宏添加熱鍵,點擊"Assign New Key...",輸入"Ctrl + Shift + /",點擊OK即可。快速鍵可以根據自己的習慣修改,由於"Ctrl
+ /"已被佔用,可以修改或者覆蓋。

macro CodeComments(){//多行注釋 hwnd=GetCurrentWnd() selection=GetWndSel(hwnd) LnFirst=GetWndSelLnFirst(hwnd)//取首行行號 LnLast=GetWndSelLnLast(hwnd)//取末行行號 hbuf=GetCurrentBuf() if(GetBufLine(hbuf,0)=="//magic-number:tph85666031"){  stop } Ln=Lnfirst buf=GetBufLine(hbuf,Ln) len=strlen(buf) while(Ln<=Lnlast){  buf=GetBufLine(hbuf,Ln)//取Ln對應的行  if(buf==""){//跳過空行   Ln=Ln+1   continue  }  if(StrMid(buf,0,1)=="/"){//需要取消注釋,防止只有單字元的行   if(StrMid(buf,1,2)=="/"){   PutBufLine(hbuf,Ln,StrMid(buf,2,Strlen(buf)))   }  }  if(StrMid(buf,0,1)!="/"){//需要添加註釋   PutBufLine(hbuf,Ln,Cat("//",buf))  }  Ln=Ln+1 } SetWndSel( hwnd, selection )}

注釋字型設定:

sourceinsight 3.5中文注釋間有空格的一種處理方法 :
用Source Install寫代碼的時候,中文注釋的每個漢字間都會有一個空格,這樣看起來相當的不習慣,其實可以修改屬性來滿足自己的需求。

options->style properties
//(左邊的列表)
comment
...
comment To Do

裡面的font->font name設定為“宋體”或其它中文字型就可以了!

step2:

options->preferences->syntax formatting標籤下special comment styles不勾選此項; (這一步設定標頭檔注釋斜體)

Source Insight中文注釋亂碼、字型大小、等寬解決方案:
中文注釋亂碼解決方案:
用記事本或UE開啟源檔案,然後,選擇檔案->另存新檔,編碼選為”ANSI“


添加全域標頭檔:
source insight 工程中只有本工程的c檔案和標頭檔,當include 本工程之外的標頭檔的時候就無法輕鬆查看(按住Ctrl,按一下滑鼠程式中的這個標頭檔名)這個標頭檔的內容了。這些標頭檔一般都是在某編譯器安裝目錄下,並且使用頻繁,如果不能像本工程的檔案查看那樣方便就不太爽了。

source insight有一個BASE工程,這個工程是一個全域的工程,它的設定對所有工程都有效。我們就對這個工程做些手腳:
開啟這個工程,在Project Window點右鍵,添加工程檔案,然後把所有的可能用到的外部的標頭檔都添進來(建議將你對應編譯器安裝目錄下的整個include目錄下的檔案都添進來),關閉BASE工程。
若是Linux系統,則可以講/usr/include目錄通過samba共用出來,再使用SI添加到Base項目中。


修改智能提示:

有時候寫if語句,斷行符號換行,下一行縮排了,這樣並不是我們想要的結果。可以開啟"Options"->"Document Options"設定視窗,點擊右邊"Auto Indent"按鈕,將"Auto Indent type"修改為"Simple"。


Ctrl + A全選功能:

Si的"Ctrl + A"快速鍵為儲存所有檔案,這不是我們習慣的快速鍵,修改:

開啟"Options"->"Key Assignments",

在"Command”輸入框中輸入"save all",點擊"Assign New Key",輸入快速鍵"Ctrl + Shift + A"。

在"Command”輸入框中輸入"select all",點擊"Assign New Key",輸入快速鍵"Ctrl +  A"。點擊OK


代碼字型:

預設是VERDANA字型,這是不等寬字型。可以在"Options"->"Document Options"中修改為"Courier New"字型。


代碼框背景顏色:

我習慣使用灰色背景,開啟"Options"->"Preferences"視窗,點擊"Colors選項卡",點擊"Window Background",點擊"Color"按鈕,將亮度從240改為150,即可達到效果。


讓Source Insight顯示全路徑:
Options->Preferences->Display, 
去掉勾選 "Trim long path names with ellipses"


source insight 裡編輯的時候,每次粘貼後,游標停留在粘貼內容的左面

Options->Preferences...->Typing->After pasting,select:at end of pasted text->確定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.