今天是周末,聊點輕松的話題,這幾天嘗試了下vscode,簡單聊聊。 工作中我的開發(fā)平臺是Linux,開發(fā)時先ssh登錄到開發(fā)機(jī),然后編輯器是vim,調(diào)試用gdb,但其實我更喜歡圖形界面工具,這幾天嘗試了下vscode遠(yuǎn)程開發(fā)以及調(diào)試,不得不說真香,為啥沒早點用vscode?如果你用的是Windows系統(tǒng),也想體驗下Linux開發(fā),但又不想安裝虛擬機(jī),那么windows下的WSL(Windows Subsystem for Linux)就是很好的選擇,安裝好vscode后再安裝Remote-WSL插件,然后在Remote-Explorer下就可以看到Linux子系統(tǒng)了,點擊連接即可:成功連接后就來到了Linux系統(tǒng),注意看左下角顯示我們已經(jīng)在Linux系統(tǒng)中了,如果你是通過ssh連接到遠(yuǎn)程主機(jī),那么左下角會看到主機(jī)的ip地址,接下來簡單寫一點C代碼然后調(diào)試一下,這里很棒的一點是可以直接看相應(yīng)的匯編代碼:除了匯編代碼之外你還可以直接查看內(nèi)存:體驗一圈后感覺還是非常直觀非常方便的,當(dāng)然這些在命令行模式下使用gdb也能做到,但個人感覺可視化界面還是一定優(yōu)勢的,當(dāng)然這一點也因人而異,有的人的確喜歡命令行更多一些。和JetBrains IDE 或者VS Studio相比,VS Code要輕量的多,你可以根據(jù)自己的場景靈活的擴(kuò)展其功能來滿足自己的需求。與此同時,與競爭對手相比vscode的迭代速度驚人,你可以去官網(wǎng)上看下,幾乎每個月都有大量新功能開發(fā)出來。再看下最近一個月的開發(fā)情況,800多merge request,可以說vscode在飛快的進(jìn)化著。