0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

跟大家簡單聊聊為什么VS Code這么流行

Q4MP_gh_c472c21 ? 來源:碼農(nóng)的荒島求生 ? 作者:陸小風(fēng) ? 2022-09-16 18:02 ? 次閱讀

明天就是周末了,讓我們來聊點輕松的話題。這幾天我嘗試了一下vscode,還是感觸很多的,所以想跟大家簡單聊聊。

工作中我的開發(fā)平臺是Linux,開發(fā)時先ssh登錄到開發(fā)機,然后編輯器是vim,調(diào)試用gdb,但其實我更喜歡圖形界面工具,所以這幾天嘗試了一下vscode遠程開發(fā)以及調(diào)試,不得不說真香,為啥沒早點用vscode呢?

如果你用的是Windows系統(tǒng),也想體驗一下Linux開發(fā),但又不想安裝虛擬機,那么windows下的WSL(Windows Subsystem for Linux)就是很好的選擇。安裝好vscode后,再安裝Remote-WSL插件,然后在Remote-Explorer下就可以看到Linux子系統(tǒng)了,點擊連接即可:

b385d4d8-3577-11ed-ba43-dac502259ad0.png

成功連接后就來到了Linux系統(tǒng),注意看左下角顯示我們已經(jīng)在Linux系統(tǒng)中了,如果你是通過ssh連接到遠程主機,那么左下角會看到主機的ip地址,接下來簡單寫一點C代碼然后調(diào)試一下。這里很棒的一點是,可以直接看相應(yīng)的匯編代碼:

b5964302-3577-11ed-ba43-dac502259ad0.png

除了匯編代碼之外,你還可以直接查看內(nèi)存:

b5e05500-3577-11ed-ba43-dac502259ad0.png

體驗一圈后,個人感覺還是非常直觀非常方便的。當(dāng)然,這些在命令行模式下使用gdb也能做到,但個人感覺可視化界面還是一定優(yōu)勢的,當(dāng)然這一點也因人而異,有的人的確喜歡命令行更多一些。

跟JetBrains IDE 或者VS Studio相比,VS Code要輕量的多,你可以根據(jù)自己的場景靈活的擴展其功能來滿足自己的需求。

與此同時,與競爭對手相比vscode的迭代速度驚人,你可以去官網(wǎng)上看下,幾乎每個月都有大量新功能開發(fā)出來。

b60f74d4-3577-11ed-ba43-dac502259ad0.png

再看下最近一個月的開發(fā)情況,800多merge request,可以說vscode在飛快的進化著。

b639d986-3577-11ed-ba43-dac502259ad0.png

也難怪vscode這么流行,vscode才是真正的卷王之王。說到開發(fā)工具,果然還是微軟最懂程序員




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11215

    瀏覽量

    208749
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    800

    瀏覽量

    31077
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    154

    瀏覽量

    7656

原文標(biāo)題:為什么VS Code這么流行?

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    普通型運放輸入與輸出實際計算的結(jié)果并不一致是哪里出了問題?

    如上圖所示 ,普通型運放LM358 ,就一個簡單的電壓跟隨 ,為什么不滿足虛斷 ,虛短的條件呢?正相輸入電壓反相輸入電壓怎么差這么遠??? 這是有什么造成的呢?是模型的問題嗎?還是我電路有問題? 難道是傳說中的偏置電壓造成的
    發(fā)表于 09-05 06:45

    Microchip發(fā)布面向VS Code的MPLAB擴展早期體驗版本

    為充分利用Microsoft Visual Studio Code (VS Code) 的多功能性,Microchip Technology(微芯科技公司)發(fā)布面向VS
    的頭像 發(fā)表于 08-28 10:01 ?487次閱讀

    芯海 32 位 MCU 開發(fā)調(diào)試 ,基于 VS Code 插件實現(xiàn)芯海 32 位 MCU 開發(fā)調(diào)試

    編譯器命令行參數(shù)、GCC 鏈 接腳本、JLink 配置等,而且在推廣和移植時也會遇到比較多的問題。因此我們開發(fā)了基于 VS Code 的插件,目的是統(tǒng)一開發(fā)工具、簡化用戶操作、提高開發(fā)效率,不需要學(xué)習(xí)
    發(fā)表于 05-16 10:46

    VS CodeVS Codium之間的區(qū)別有哪些?你選哪個?

    VS Codium 是一個 VS Code 的克隆版本,百分之百免費且開源。
    的頭像 發(fā)表于 02-23 15:28 ?1491次閱讀
    <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>和<b class='flag-5'>VS</b> Codium之間的區(qū)別有哪些?你選哪個?

    聊聊半導(dǎo)體產(chǎn)品的8大封裝工藝

    今天我們聊聊半導(dǎo)體產(chǎn)品的封裝工藝,一提到“封裝”,大家不難就會想到“包裝”,但是,封裝可不能簡單的就認(rèn)為等同于包裝的哦
    的頭像 發(fā)表于 02-23 14:42 ?2956次閱讀
    <b class='flag-5'>聊聊</b>半導(dǎo)體產(chǎn)品的8大封裝工藝

    Simplicity Studio 5擴增功能支持以VS Code開發(fā)

    隨著SimplicityStudio 5 (SSv5) 5.6.0.0版本的發(fā)布,SiliconLabs(亦稱“芯科科技”)已經(jīng)引入了針對Visual Studio CodeVS Code)作為
    的頭像 發(fā)表于 01-29 10:34 ?846次閱讀
    Simplicity Studio 5擴增功能支持以<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>開發(fā)

    Visual Studio和VS Code有哪些不同?

    在軟件開發(fā)領(lǐng)域,選擇合適的集成開發(fā)環(huán)境(IDE)對于開發(fā)者至關(guān)重要。
    的頭像 發(fā)表于 01-08 09:36 ?4205次閱讀

    聊聊Redis的使用案例

    今天我們來聊聊 Redis 的使用案例。
    的頭像 發(fā)表于 12-13 14:13 ?476次閱讀

    如何設(shè)置VS代碼配置來調(diào)試嵌入式處理器

    如果您開始使用Visual Studio CodeVS Code)開發(fā)嵌入式軟件,馬上需要回答的一個問題是:“如何調(diào)試我的代碼?”在微控制器(MCU)供應(yīng)商提供的使用Eclipse的IDE中,調(diào)試
    的頭像 發(fā)表于 12-05 11:08 ?1305次閱讀
    如何設(shè)置<b class='flag-5'>VS</b>代碼配置來調(diào)試嵌入式處理器

    教你如何開發(fā)VS Code插件?

    由于之前的國際化的項目中總是要統(tǒng)計老項目中待翻譯的內(nèi)容,然后再交由業(yè)務(wù)進行翻譯,如果總是人為統(tǒng)計不僅相當(dāng)耗費精力和時間,而且還不能保證是否有遺漏,因此想通過編寫一個 i18n-helper 插件來實現(xiàn)這個功能。
    的頭像 發(fā)表于 11-27 10:51 ?1273次閱讀
    教你如何開發(fā)<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件?

    code blocks怎么調(diào)試

    Code::Blocks是一個功能強大的集成開發(fā)環(huán)境(IDE),主要用于C和C++編程。調(diào)試是開發(fā)過程中不可或缺的一部分,可以幫助開發(fā)人員找到代碼中的錯誤并進行修復(fù)。Code::Blocks提供了
    的頭像 發(fā)表于 11-26 10:26 ?2304次閱讀

    codeblocks相比vs有什么優(yōu)勢

    Code::Blocks和Visual Studio(VS)都是流行的集成開發(fā)環(huán)境(IDE),用于編寫和調(diào)試各種編程語言的應(yīng)用程序。雖然它們在很多方面相似,但它們也有一些區(qū)別,每個工具都有其各自
    的頭像 發(fā)表于 11-26 09:52 ?2918次閱讀

    Code Blocks設(shè)置語言的方法

    Code Blocks是一款開源的跨平臺集成開發(fā)環(huán)境(IDE),它支持多種編程語言,并提供了一些強大的功能和工具,使得代碼編寫和調(diào)試更加便捷和高效。其中一個重要的功能就是設(shè)置代碼塊的語言類型,以便
    的頭像 發(fā)表于 11-26 09:49 ?2759次閱讀

    聊聊芯片設(shè)計有哪些活要做?

    芯片設(shè)計這個行當(dāng),從大的方面講,主要分模擬和數(shù)字兩大塊,而每大塊又分前端和后端,我想大部分同學(xué)對這個肯定是非常清楚的,下面就數(shù)字電路聊聊芯片設(shè)計的一些事情,就是芯片設(shè)計有哪些活要做,這并不是全面完整的系統(tǒng)介紹,只是個人的了解和總結(jié), 希望拋磚引玉,也許不全面,不正確,歡迎大家
    的頭像 發(fā)表于 11-25 15:15 ?984次閱讀

    MCUXpresso for VS Code保姆式教程免費送!

    背景 NXP 在 2023 年 7 月 31 日正式發(fā)布了 MCUXpresso for VS Code? 插件,使得廣大的 VS Code 用戶可以在熟悉的代碼編輯環(huán)境中,快速開發(fā)基
    的頭像 發(fā)表于 11-16 08:55 ?1157次閱讀
    MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>保姆式教程免費送!