SourceInsight與Visual Studio Code實戰對比,用過的來聊聊

SourceInsight與Visual Studio Code實戰對比,用過的來聊聊

本人一直用KEIl編譯,SourceInsight寫代碼,以前也沒聽說過Visual Studio Code(孤陋寡聞了~~),聽過Ecllipse比較多,也簡單的試用了一下,感覺功能與SourceInsight相差比較大,當然我也沒下大功能去挖掘。最近看有好多人說VSCODE功能強大,這兩天查看了很多資料,搭建了一個基於GNU-ARM、VSCODE,Cygwin免費開發環境(網上資料很多,都很零散,目前沒看到一篇是把東西寫全的,從環境搭建到調試,Makefile的編寫等,官方給的例子也太過簡單,與做項目還有很大差距,難道就是等我來完善嗎~~),試用了一下,基本實現了Makefile和連接文件的修改,代碼的編譯與調試功能,有小成功感。我先談一下兩者的對比感受,我就用了兩天,有什麼不對的地方,先謝過批評指正,我也學學。

SourceInsight與Visual Studio Code實戰對比,用過的來聊聊

SourceInsight是付費的軟件,而VSCODE是免費開源的,兩者直接對比是不太公平的。兩都都只是代碼編輯器,差異主要體現在代碼的解析能力上。SourceInsight的最新版本,功能已經非常完善了,特別是在C語言、嵌入式開發的應用上,確實效率非常高。我說一些差距明顯的功能。

1.重命名功能

可以基於VSCODE開發很多語言,有些使用某些語言如C#等高級語言時,有重命名的功能,但是在開發C/C++時沒有,很不方便。特別是SourceInsight結構成員的重命名功能,真的好用。

2.搜索功能

不知道我用的對不對,VSCODE在搜索時沒有設置選項,把註釋裡的文本都搜出來了,高手請指點。SourceInsight就強大很大,搜索時可以設定匹配格式,目標文件和範圍等,可以包括也可以不包括註釋,非常精準。特別對大項目而言,一下出來上百個,有點暈。

SourceInsight還有些引用邏輯關係顯示等,比較強大的功能。但是總體而言,我對VSCODE還是比較滿意的,應該算是免費軟件裡的戰鬥機的。特別是現在知識產權意識這麼強的情況下,即使在家使用盜版軟件,也有一種不快,對小公司而言,使用免費軟件,也可以省下一筆開支。


分享到:


相關文章: