明天就是周末了,讓我們來聊點(diǎn)輕松的話題。這幾天我嘗試了一下vscode,還是感觸很多的,所以想跟大家簡(jiǎn)單聊聊。
工作中我的開發(fā)平臺(tái)是Linux,開發(fā)時(shí)先ssh登錄到開發(fā)機(jī),然后編輯器是vim,調(diào)試用gdb,但其實(shí)我更喜歡圖形界面工具,所以這幾天嘗試了一下vscode遠(yuǎn)程開發(fā)以及調(diào)試,不得不說真香,為啥沒早點(diǎn)用vscode呢?
如果你用的是Windows系統(tǒng),也想體驗(yàn)一下Linux開發(fā),但又不想安裝虛擬機(jī),那么windows下的WSL(Windows Subsystem for Linux)就是很好的選擇。安裝好vscode后,再安裝Remote-WSL插件,然后在Remote-Explorer下就可以看到Linux子系統(tǒng)了,點(diǎn)擊連接即可:
成功連接后就來到了Linux系統(tǒng),注意看左下角顯示我們已經(jīng)在Linux系統(tǒng)中了,如果你是通過ssh連接到遠(yuǎn)程主機(jī),那么左下角會(huì)看到主機(jī)的ip地址,接下來簡(jiǎn)單寫一點(diǎn)C代碼然后調(diào)試一下。這里很棒的一點(diǎn)是,可以直接看相應(yīng)的匯編代碼:
除了匯編代碼之外,你還可以直接查看內(nèi)存:
體驗(yàn)一圈后,個(gè)人感覺還是非常直觀非常方便的。當(dāng)然,這些在命令行模式下使用gdb也能做到,但個(gè)人感覺可視化界面還是一定優(yōu)勢(shì)的,當(dāng)然這一點(diǎn)也因人而異,有的人的確喜歡命令行更多一些。
跟JetBrains IDE 或者VS Studio相比,VS Code要輕量的多,你可以根據(jù)自己的場(chǎng)景靈活的擴(kuò)展其功能來滿足自己的需求。
與此同時(shí),與競(jìng)爭(zhēng)對(duì)手相比vscode的迭代速度驚人,你可以去官網(wǎng)上看下,幾乎每個(gè)月都有大量新功能開發(fā)出來。
再看下最近一個(gè)月的開發(fā)情況,800多merge request,可以說vscode在飛快的進(jìn)化著。
也難怪vscode這么流行,vscode才是真正的卷王之王。說到開發(fā)工具,果然還是微軟最懂程序員。
審核編輯:劉清
-
Linux
+關(guān)注
關(guān)注
87文章
11354瀏覽量
210627 -
編輯器
+關(guān)注
關(guān)注
1文章
807瀏覽量
31328 -
vscode
+關(guān)注
關(guān)注
1文章
157瀏覽量
7890
原文標(biāo)題:為什么VS Code這么流行?
文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
用MCUXPresso for VS Code插件 從0開始打造HelloWorld
![用MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件 從0開始打造HelloWorld](https://file1.elecfans.com/web3/M00/06/25/wKgZPGeIX0CAFTJdAAAOE-bIYt0979.png)
使用MCUXpresso for VS Code插件開發(fā)Zephyr的hello world
![使用MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件開發(fā)Zephyr的hello world](https://file1.elecfans.com/web3/M00/04/A6/wKgZPGd3PBeAcAcFAABDETVNApk954.png)
Zephyr領(lǐng)進(jìn)門系列:MCUXPresso for VS Code插件安裝
![Zephyr領(lǐng)進(jìn)門系列:MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安裝](https://file1.elecfans.com/web3/M00/03/05/wKgZO2djfSaAUujAAAAfBRCwTeE291.png)
IAR升級(jí)VS Code調(diào)試擴(kuò)展,引入Listwindow技術(shù)
?IAR C-SPY為VS Code社區(qū)樹立調(diào)試新標(biāo)準(zhǔn)
AMS-VS400:重塑LED視頻控制新標(biāo)桿
![AMS-<b class='flag-5'>VS</b>400:重塑LED視頻控制新標(biāo)桿](https://file1.elecfans.com/web3/M00/00/6C/wKgZO2dJNXeAb0RAAAI5ooy8hCk049.png)
聊聊std::move函數(shù)和std::forward函數(shù)
觸摸屏驅(qū)動(dòng)板無法燒寫程序的相關(guān)原因
普通型運(yùn)放輸入與輸出跟實(shí)際計(jì)算的結(jié)果并不一致是哪里出了問題?
樹莓派gui開發(fā)用什么ide
Microchip發(fā)布面向VS Code的MPLAB擴(kuò)展早期體驗(yàn)版本
VS Code在ESP_IDE終端輸入idf.py set-target esp32s3報(bào)錯(cuò)的原因?
芯海 32 位 MCU 開發(fā)調(diào)試 ,基于 VS Code 插件實(shí)現(xiàn)芯海 32 位 MCU 開發(fā)調(diào)試
聊聊半導(dǎo)體產(chǎn)品的8大封裝工藝
![<b class='flag-5'>聊聊</b>半導(dǎo)體產(chǎn)品的8大封裝工藝](https://file1.elecfans.com/web2/M00/C1/AA/wKgaomXYPtSABmDhAAAbebQUpDg108.png)
評(píng)論