SourceInsight 問題彙總

SourceInsight 問題彙總html

這幾天一直在看H.263的源代碼,用的Source Insight,確實很方便,看起來也比較快。可是在使用Source Insight仍是出現了一些問題,下面作個小結,之後若是還有,隨時補充。編程

一、 只能刪除半個漢字的問題ide

確實狀況下,Source Insight刪除漢字時是半個半個刪除的,刪除一半的漢字顯示爲亂碼,在寫註釋時很是討厭,最後在網上找到了一個宏,當按退格鍵時執行,基本上能夠解決這個問題了。在附件中有這個宏。具體的使用方法文件中有說明,以下:工具

* 安裝:字體

* ① 複製入SourceInsight安裝目錄;spa

* ② Project→Open Project,打開Base項目;.net

* ③ 將複製過去的SuperBackspace.em添加入Base項目;命令行

* ④ 重啓SourceInsight;orm

* ⑤ Options→Key Assignments,將Marco: SuperBackspace綁定到BackSpace鍵;htm

* ⑥ Enjoy!!

二、 GDI++不能正常顯示漢字的解決

因爲安裝了GDI++氦版,不知道爲何Source Insight中的漢字居然不能正常渲染,我用的Consolas字體,剛開始覺得只要在GDI++配置中作個字體連接就能夠了,惋惜不成功啊。網上高人說將字體改成「宋體」能夠解決問題,惋惜我試了仍是不行。最後一種一種字體嘗試,最後肯定「黑體」能夠正常顯示。

三、 代碼格式化

因爲是看的別人的代碼,編程風格實在不敢恭維,編輯的格式也是亂七八槽,一看頭都大了。真想找個工具將代碼所有格式化好,確實有這樣的好東東:AStyle,具體的參數能夠參照它的說明文檔。我用的是:

C:\astyle\bin\Astyle.exe --style=ansi –s4 -S -N -L -m0 -M40 -U --convert-tabs --suffix=.pre %f

能夠在Source Insight中安裝這個外部命令,具體以下:

點option→custom commands,點右邊的Add,按提示輸入一個名字如:Format with Astyle,Run中輸入剛纔的命令行。

clip_image002

最後能夠Option→Key Assignments中綁定一個快捷鍵,以下圖所示:

clip_image004

相關文章
相關標籤/搜索