日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转】Source Insight 有用设置配置

發(fā)布時(shí)間:2024/4/14 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】Source Insight 有用设置配置 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

source insight代碼對(duì)齊Tab鍵終極版

?

?

?

以前也寫過一個(gè)source insight代碼對(duì)齊,由于自己理解不夠深刻,只能解決部分問題,不能根治在source insight中對(duì)齊的代碼在XXX編輯器中全亂了的問題。

在改變字體為Courier New字體后,代碼無法對(duì)齊的主要原因就是Tab與空格的問題。在很多大公司如華為已經(jīng)禁止在代碼中使用Tab來對(duì)齊了,這是個(gè)好習(xí)慣。有同學(xué)要說了,什么不準(zhǔn)用tab來對(duì)齊,你想累死我呀。不用Tab來對(duì)齊,不代表不能使用Tab鍵,按下圖設(shè)置你的source insight。首先是Tab Width設(shè)置為4,即一個(gè)Tab占4個(gè)空格的位置。Expand tabs選項(xiàng)保證在每次按下Tab鍵時(shí)用相應(yīng)的空格來代替(不一定是4個(gè)空格,但可以保證是對(duì)齊的)。Visable tabs是將Tab可見,可以在提醒他人代碼中的空格,便于修改。按這個(gè)方式編寫代碼就不會(huì)再有對(duì)不齊的問題了。對(duì)于以前已經(jīng)編寫過的未對(duì)齊的代碼如何處理呢?請(qǐng)往下看。?

對(duì)于已經(jīng)寫好的文件,可能也存在代碼對(duì)不齊的。在上圖的設(shè)置情況,會(huì)出現(xiàn)下圖的效果,因?yàn)椴捎肨ab對(duì)齊的緣故。?

選中需要更改的代碼部分,然后在Edit-》special Edit-》Tabs to spaces,將選中代碼部分中的Tab都換成空格。

代碼文件全選的方法,由于CTRL+A已經(jīng)被Save all占用,所以需要改變快捷鍵。在Options-》key assignment在出現(xiàn)的窗口按圖中操作。?

在command框中輸入save,然后選擇save all,將Ctrl+A Delete,然后點(diǎn)Assign New Key,在鍵盤上按CTRL+SHIFT+A。

然后在command框中輸入select,選擇select all,然后點(diǎn)assign new key,在按鍵盤的CTRL+A。這樣CTRL+A就成了全選的快捷鍵了

?

?

?

source insight在標(biāo)題欄顯示完整路徑名

?

?

?

假如我已經(jīng)在source insight中打開了文件E:\code\module1\souce\temp.c?, 那么在source insight標(biāo)題欄將顯示?temp.c的路徑為(E:\code\..\source).我們希望顯示temp.c的完整路徑名如:(E:\code\module1\source).應(yīng)該怎么做呢?

在Options–>Preferences—>Display

設(shè)置Trim long path names with ellipses為取消選擇。如圖:

?

?

win7下source insight使用Courier New字體

?

?

wuhao問到在win7下如何使用Courier New字體,以前使用win7時(shí)沒有注意,現(xiàn)在又換回win7了,也發(fā)現(xiàn)了這個(gè)問題,經(jīng)過一番試驗(yàn)終于搞定了。

原因是win7自帶的Courier New字體默認(rèn)是不顯示的,所以在source insight中設(shè)置字體時(shí)也顯示不出來。

解決辦法:控制面板-》外觀和個(gè)性化,然后按圖片操作

然后到source insight下設(shè)置應(yīng)該就ok了。

PS:source insight下載win7可用

?

?

?

Source insight代碼對(duì)齊

?

?

?

由于source insight默認(rèn)采用Verdana字體,這種字體不是等寬的。如果使用這種字體本身就很難對(duì)齊(無論是使用空格或Tab鍵)。

改變source insight的字體,推薦使用Courier New字體,9號(hào)大小。方法Options->Document Options中更改,設(shè)置如下圖所示。

對(duì)于自動(dòng)對(duì)齊(Auto Indenting),點(diǎn)擊上圖中的Click Here,設(shè)置成如下圖所示,比較符合Microsoft風(fēng)格的代碼對(duì)齊方式。

完成以上設(shè)置還不夠,在代碼中的注釋或一些其它的文本仍然會(huì)使用Verdana字體,需要Options->Style Properties中各種代碼風(fēng)格的設(shè)置。方法是選擇Style Name中的每一項(xiàng),在Font Name項(xiàng)設(shè)置成=。如下圖所示。

或者省事點(diǎn),導(dǎo)入Style Properties文件,GLOBAL_xinzero.CF3文件。

到這一步編寫代碼的對(duì)齊已經(jīng)沒有問題了。為了好看,還需要更改source insight的context(關(guān)聯(lián)窗口)窗口內(nèi)的字體。方法,在context窗口內(nèi)右鍵->選擇Font…,選擇Courier New字體。

經(jīng)測(cè)試以上修改過后,在CCS3.3,Keil uVision,VS2005下,代碼都是對(duì)齊的。UltraEdit默認(rèn)的制表位為2個(gè)字符,更改為4個(gè)字符后,也是對(duì)齊的。

?

?

?

source insight的切換標(biāo)簽欄工具(switch Tabbar)

?

?

?

對(duì)習(xí)慣使用UltraEdit或者Visual Studio工具的同學(xué),可能比較習(xí)慣使用標(biāo)簽在各文件間切換編輯,然而source insight卻并沒有提供這樣的功能,今天看到一個(gè)工具可以實(shí)現(xiàn),是codeprojetct上項(xiàng)目,可以查看源代碼,自己編譯生成。標(biāo)簽工具欄的效果如下圖所示。?

對(duì)工程規(guī)模不大的項(xiàng)目,不是使用這個(gè)工具也很方便,在菜單中選擇“View->project window”,然后在project window的左下角選擇“Project File List”視圖。即可顯示工程中包含的文件,此處切換也是很方便的

?

?

?

Source Insight擴(kuò)展編程語言語法高亮-source insight使用

?

?

?

?

source insight已經(jīng)自帶了一些語言的語法高亮,如C,C++,下面介紹一些SI未自帶的語言的關(guān)聯(lián)與語法高亮。

source insigh如何關(guān)聯(lián).cc文件(.cc文件和.cpp文件一樣,都是C++的源文件)?
Option->Document Option->在“File filter”里邊加上*.cc

或者Options->Preferences->Languages->點(diǎn)選C++ Language,然后點(diǎn)擊右邊“Doc Types”按鈕彈出->“Document Options”->在“File filter”里邊加上*.cc

要注意“Document Options”中左邊的combo要 選中C++ Language再修改“File filter”

添加.s匯編語言關(guān)聯(lián)與此類似。

source insight如何關(guān)聯(lián)verlog文件

1、刪除以前verilog.clf版本,options->preferences->languages->delete->verilog hdl;

2、添加新的verilog.clf,options->preferences->languages->import->*.clf;

3、添加verilog文檔關(guān)聯(lián)支持,document options->add type,在Add New Document Type對(duì)話框中寫入verilog;

4、在File filter編輯框中寫入*.v

4、點(diǎn)擊language按鈕選擇verilog custom

點(diǎn)擊下載verilog.CLF

Source insight建立工程-source insight使用


?

?

一般使用source insight編寫代碼,以配合keil工程為例(keil自帶的編輯器對(duì)齊不好,編寫代碼比較費(fèi)勁,閱讀代碼就更費(fèi)勁了,但必須使用keil的編譯器)。先通過keil建立工作,然后在工程文件夾下建立SI文件夾。

然后打開source insight新建工程

將工程路徑選擇剛才新建的SI目錄,然后下一步選擇source insight管理的源文件目錄為keil工程的根目錄,本例中為Test目錄。點(diǎn)擊OK工程建立完畢。

因?yàn)閟ource insight工程包含多個(gè)文件,將source insight的工程文件放在SI文件夾中,這樣方便管理。也便于工程的拷貝與SVN版本控制,使用時(shí)找到SI文件夾中的.PR文件雙擊打開就可以打開SI的工程了。

因?yàn)閟ource insight將路徑存放在工程文件中,且采用相對(duì)路徑存放,所以在拷貝工程,轉(zhuǎn)換工程存放的路徑時(shí),可能引起文件的路徑錯(cuò)誤,導(dǎo)致打開工程所包含的文件找不到。如果錯(cuò)亂,可以使用UltraEdit等可十六進(jìn)制編輯的工具,對(duì).PR文件進(jìn)行編輯。如圖所示,加入main.c在工程文件的更目錄下,由于工程文件中多了,一個(gè)TEST路徑,將FD FF FF FF后面的路徑TEST/5個(gè)刪除即可,只需更改.PR文件中的出現(xiàn)第一個(gè)必須是第一個(gè))FD FF FF FF后面緊跟的目錄,其它會(huì)自動(dòng)更新。

?

?

source insight功能簡(jiǎn)介-source insight 下載

?

?

?

程序員對(duì)于source insight應(yīng)該很熟悉了,如果你還沒有用過推薦你趕緊使用,Source insight下載。

安裝包中的已經(jīng)包含了漢化補(bǔ)丁,盡管作者一再?gòu)?qiáng)調(diào)漢化工作很辛苦,但不推薦使用漢化補(bǔ)丁,因?yàn)槭褂玫挠⑽牟⒉欢?#xff0c;常見的使用菜單的英文,也很好理解,且漢化界面比較難看。

此source insight是安裝版的,當(dāng)然是包含XX碼的,你懂的。以前也用過綠色版的,但感覺還是安裝版好用,或者是因?yàn)榫G色版綠化的不夠好。

Source insight包含查看引用,即可以查看一個(gè)變量或函數(shù),在哪里被調(diào)用了。編寫代碼時(shí)可以對(duì)函數(shù)或變量自動(dòng)補(bǔ)全。

盡管目前對(duì)中文支持不夠友好,使用沒有問題,就是在刪除中文時(shí),按半字刪除,容易造成亂碼。

Source insight目前最新還是3.50版,到官網(wǎng)查看http://www.sourceinsight.com/。

轉(zhuǎn)載于:https://www.cnblogs.com/codecamel/p/4746987.html

總結(jié)

以上是生活随笔為你收集整理的【转】Source Insight 有用设置配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。