SourceInsight 4.0 之三 常用宏使用、编辑、修改详解(附最新完善版本的宏)
簡(jiǎn)介
??SourceInsight 作為一款經(jīng)典的代碼查看工具,小巧、強(qiáng)大,各種代碼通吃!從2018年開(kāi)始,更新到了4.x版本。相對(duì)于之前死都不更新的3.5版本,4.x 的添加了許多更為好用的功能!以下文章均是以最新版本的 SourceInsight 4 為例來(lái)說(shuō)明的。
宏
??無(wú)論是 SourceInsight 3.5,還是最新的 4.x 版本,都支持強(qiáng)大的宏編制。官網(wǎng)給出了不少例子:https://www.sourceinsight.com/download/macro-files/ 。 目前,網(wǎng)上也有各種各樣的 SourceInsight 宏可用,但是或多或少都存在一定的缺陷。例如注釋與反注釋、頭文件與源文件的切換等等。如果有使用比較現(xiàn)代化的編輯器(比如:VSCode、Atom、Sublime Text等)就會(huì)發(fā)現(xiàn),SourceInsight 有些功能確實(shí)強(qiáng)大,但是顏值是相當(dāng)落后了!在此基礎(chǔ)上,參照網(wǎng)上現(xiàn)有的一些宏,我進(jìn)行了一下完善,具體效果如下:
??這里吐槽一下,有些人喜歡添加一堆無(wú)用的宏。例如:插入for循環(huán)、if語(yǔ)句等的宏,這完全就是畫(huà)蛇添足的做法。 有經(jīng)驗(yàn)的程序員都應(yīng)該知道,目前,絕大多數(shù)代碼編輯器(即便是級(jí)別不到 IDE 的)都有代碼 Snippets 功能。 SourceInsight 也不例外!
對(duì)于和語(yǔ)言相關(guān)的內(nèi)容,直接添加 Snippets才是解決方法! 當(dāng)我們編輯打出關(guān)鍵字后,將自動(dòng)顯示Snippets供選擇!而目前,網(wǎng)上現(xiàn)有的 SourceInsight 宏中,很多都會(huì)添加一堆無(wú)用的宏!
宏編輯
??正常安裝完 SourceInsight,會(huì)在系統(tǒng)盤(pán)符(C):/用戶/你的用戶名/Documents目錄下生產(chǎn)一個(gè)名為Source Insight 4.0的文件夾,這個(gè)文件夾就是 Source Insight 4.0 的各種配置文件所在目錄,其中的宏實(shí)現(xiàn)就在其中的.\Projects\Base目錄下。
??安裝后會(huì)在安裝目錄下生成幫助文檔,其中有非常詳細(xì)的宏編寫(xiě)章節(jié)進(jìn)行介紹。通常可以有兩種方式使用自己添加的宏:
我這里使用的第二種方式,具體步驟如下:
打開(kāi)后就會(huì)出現(xiàn)如下編輯界面:
從中可以看到,SourceInsight 本身自帶了一部分宏值,我們只需要在后面添加自己的宏即可!
??SourceInsight的宏編寫(xiě)還是非常簡(jiǎn)單的,參考其說(shuō)明文檔,基本只要有編程經(jīng)驗(yàn)或者有為其他工具編寫(xiě)插件經(jīng)驗(yàn)的人都可以很快編寫(xiě)出一個(gè)簡(jiǎn)單的宏!附件我會(huì)提供我自己使用的源文件,里面都有很詳細(xì)的注釋!
宏使用
??當(dāng)做好了如上步驟后,SourceInsight 便會(huì)自動(dòng)加載我們編制的宏。使用非常簡(jiǎn)單,如下圖:
從中選擇自己的宏值即可!還可以直接指定快捷鍵!
附件
完善版宏源文件
總結(jié)
以上是生活随笔為你收集整理的SourceInsight 4.0 之三 常用宏使用、编辑、修改详解(附最新完善版本的宏)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 常用算法 之二 牛顿迭代法求解PT100
- 下一篇: ARM 之五 发展史及各时期内核(ARM