色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一個插件把Web VS Code變?yōu)镃/C++ IDE

BYXG_shengwang ? 來源:fqj ? 2019-05-09 14:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

用兩周開發(fā)一個插件,能提升更多人的開發(fā)效率,這事還是挺劃算的。

程序員也分青銅和王者。青銅只專注于埋頭搬磚,王者致力于造輪子,為了更輕松地敲代碼...

每一個想成為王者的程序員,一定要熟練地使用工具來實現自己的想法,沒有工具,那就自己造,讓寫代碼如絲般順滑。

VS Code 開發(fā)中的那些障礙

“開源”、“比 Atom 快”、“比 Webstorm 輕量”,VS Code 對于很多人來講就是個優(yōu)質的輕量編輯器。從去年開始,種種跡象標明,微軟著名的 IDE Visual Studio 將被由它衍生而來的開源編輯器 Visual Studio Code 所取代。

然而在把 VS Code 作為 IDE 來使用的時候,尤其是作為 C/C++ IDE 來使用時肯定會遇到這些問題:

你需要在c_cpp_property.json中編寫配置

你需要在tasks.json中編寫 build 腳本

你還要在launch.json中編寫 Launch 腳本

Workspace 是以文件構成的,而非項目

不像是在 Visual Studio 中,你不需要考慮以上這些問題,通過點擊幾個按鈕就可以完成 build、debug,Visual Studio 也會自動添加諸如 include、define 之類的配置。

這些問題,聲網的工程師在實際開發(fā)中也遇到過。這會在一定程度上影響開發(fā)效率,當然更影響心情。追求完美的聲網程序員怎么能容忍這種不完美存在。鄭佳佳就默默寫了一個“CPP Solution Explorer”插件來解決這些問題。同時,配合 CMake 和微軟官方提供的 cpptools 插件,可以讓 VS Code 成為一個輕量的 Visual Studio。

CPP Solution Explorer 能做什么呢?

CPP Solution Explorer 可幫你做這些:

在根文件夾下分析CMakeLists.txt

在CMakeLists.txt中加載項目,并按項目 struct 源文件

從 CMake 獲取信息并生成c_cpp_property.json

自動生成 build、launch 腳本

每當你選擇一個源文件時,都會自動更新c_cpp_property.json

可以在 project view 中執(zhí)行 build、rebuild、clean

一個插件把Web VS Code變?yōu)镃/C++ IDE

圖:自動加載 cmake 項目

一個插件把Web VS Code變?yōu)镃/C++ IDE

圖:在CMakeLists.txt 更新后重加載 CMake 項目

一個插件把Web VS Code變?yōu)镃/C++ IDE

一個插件把Web VS Code變?yōu)镃/C++ IDE

圖:動態(tài)生成 c_cpp_property.json, launch.json 和 tasks.json

圖:在 Project View 中執(zhí)行 Build、Rebuild、Clean 操作

CPP Solution Explorer 的背后

為了讓自己能夠用VS Code愉快的寫代碼,鄭佳佳默默開發(fā)了這個插件。他開發(fā)這個插件的目標就是,用VScode擁有Visual Studio同級別的順滑體驗。

他從很多項目中汲取過靈感。比如付費 IDE 的 Clion。Clion 使用了 cmake 作為項目引擎,通過 cmake-GCodeBlock來生成 CodeBlock 項目文件,我們可以從中獲得需要的項目信息。 CPP Solution Explorer 支持在 *nix 系統(tǒng)和 Windows 系統(tǒng)下生成 CodeBlock 項目。而且,CPP Solution Explorer 是免費的。

另外,鄭佳佳也參考了插件 vscode-solution-explorer。這個插件對于.Net 開發(fā)者來講提供了很強大的支持。

寫在最后

目前這款插件已經在 Visual Studio Marketplace 上架。大家可以免費獲取。同時,我們還在做一些準備工作,計劃在近期將這個插件的代碼開源出來,上傳至我們的 Github 賬號 “Agora-IO”中。這個插件在公司內VS Code用戶中迅速傳開了,非常成功的口碑傳播!現在我們把這個插件鄭重推薦給你!

在今年的微軟 Build 大會上,Visual Studio Code 已經推出了 Web 版,支持開發(fā)者遠程訪問開發(fā)環(huán)境。CPP Solution Explorer 也同樣支持,歡迎大家在新環(huán)境中體驗這款插件。

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

    關注

    1

    文章

    57

    瀏覽量

    4828

原文標題:用這個插件,幫你把 Web VS Code 變?yōu)?C/C++ IDE

文章出處:【微信號:shengwang-agora,微信公眾號:聲網Agora】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C++那些事之高效率開發(fā)C++/C

    目前開發(fā)C++/C用的比較多的當屬Vim、VS code、CLion。
    發(fā)表于 11-25 14:02 ?685次閱讀

    VS Code for the Web中運行WebAssembly

    了 JavaScript 執(zhí)行引擎。對于其他語言來說更難,因為我們必須能夠執(zhí)行(并因此調試)代碼。例如,要在瀏覽器中運行 Python 源代碼,就需要有可以運行 Python 解釋器的執(zhí)行引擎。這些語言運行時通常用 C/
    發(fā)表于 06-25 10:45 ?754次閱讀

    使用MCUXpresso for VS Code插件開發(fā)Zephyr的hello world

    本期來到Zephyr實戰(zhàn)經驗演練,小編帶著大家起使用MCUXpresso for VS Code插件來開發(fā)
    的頭像 發(fā)表于 01-03 09:21 ?1265次閱讀
    使用MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b><b class='flag-5'>插件</b>開發(fā)Zephyr的hello world

    用這個插件,幫你 Web VS Code 變?yōu)?/b> C/C++ IDE

    用兩周開發(fā)插件,能提升更多人的開發(fā)效率,這事還是挺劃算的。
    的頭像 發(fā)表于 05-09 14:46 ?4365次閱讀
    用這個<b class='flag-5'>插件</b>,幫你<b class='flag-5'>把</b> <b class='flag-5'>Web</b> <b class='flag-5'>VS</b> <b class='flag-5'>Code</b> <b class='flag-5'>變?yōu)?/b> <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>  <b class='flag-5'>IDE</b>

    Dev C++ IDE的應用程序免費下載

    本文檔的主要內容詳細介紹的是Dev C++ IDE的應用程序免費下載。
    發(fā)表于 10-17 08:00 ?17次下載
    Dev <b class='flag-5'>C++</b> <b class='flag-5'>IDE</b>的應用程序免費下載

    C++ Web相關的框架整理

    眾所周知,C++ 并不是種流行的 Web 開發(fā)語言,究其原因有很多:語言門檻高、使用難度大、開發(fā)效率低 。 話雖如此,但隨著 Emscripten 的成熟,未來 C++
    的頭像 發(fā)表于 10-26 09:25 ?8948次閱讀

    C++ Web開發(fā)中輕量級、高性能的大利器

    (HTTP)開發(fā) 10 大利器 》,其中介紹了C/C++ Web 框架。有名為? Oa
    的頭像 發(fā)表于 10-29 10:40 ?4218次閱讀

    我使用vs code編程單片機方法

    我還是用keil。1、vs code準備設置添加代碼"C_Cpp.default.includePath": [ "C:/Keil/C
    發(fā)表于 11-13 13:21 ?14次下載
    我使用<b class='flag-5'>vs</b> <b class='flag-5'>code</b>編程單片機方法

    keil與vs code開發(fā)C51單片機

    code自動補全索引,還有部分語法檢查,再加上keil的良好調試與編譯功能;c51單片機開發(fā)會變得非常高效順手。如下就是相關的配置步驟,注意vs code的添加h頭文件依賴,以及部分
    發(fā)表于 11-13 19:36 ?8次下載
    keil與<b class='flag-5'>vs</b> <b class='flag-5'>code</b>開發(fā)<b class='flag-5'>C</b>51單片機

    如何用VS Code寫keil51和32工程并編譯 小白教程

    如何用VS Code寫keil51和32工程并編譯 小白教程打開VS Code 在擴展中搜索三插件
    發(fā)表于 12-03 20:51 ?10次下載
    如何用<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>寫keil51和32工程并編譯 小白教程

    使用VS Code開發(fā)Arduino

    之下用VS Code(Visual Studio Code)作為編輯器來說就好用多了。現在我們可以在VS Code中安裝Arduino
    發(fā)表于 12-14 18:49 ?3次下載
    使用<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>開發(fā)Arduino

    基于IAR for arm9.30.1在VS Code調試仿真RA

    都能通用該方式實現VS Code編譯調試仿真。 1 預先需要安裝iar for arm 9.30.1,然后通過RASC生成基于IAR的工程。 2 VS code擴展商城下載兩
    的頭像 發(fā)表于 01-16 13:20 ?3111次閱讀

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

    的優(yōu)勢。在本文中,我們將詳細討論Code::Blocks相比VS的優(yōu)勢,并提供最少1500字的詳盡、詳實和細致信息。 Code::Blocks是
    的頭像 發(fā)表于 11-26 09:52 ?3947次閱讀

    開箱即用!教你如何正確使用華為云CodeArts IDE for C/C++

    華為云CodeArts IDE 定位華為云開發(fā)者桌面 ,是華為云面向開發(fā)者提供的款智能化桌面集成開發(fā)環(huán)境。CodeArts IDE for C/C
    的頭像 發(fā)表于 11-29 17:40 ?1241次閱讀
    開箱即用!教你如何正確使用華為云CodeArts <b class='flag-5'>IDE</b> for <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>!

    eclipse安裝web插件步驟

    Eclipse 是款功能強大的集成開發(fā)環(huán)境 (IDE),廣泛用于 Java 開發(fā)和各種 Web 應用程序的開發(fā)。通過安裝適當的插件,可以將 Eclipse 轉
    的頭像 發(fā)表于 12-06 13:48 ?1479次閱讀
    主站蜘蛛池模板: CHINA学生白嫩 | 国产在线观看免费 | 日韩人妻无码精品久久中文字幕 | 色婷婷粉嫩AV精品综合在线 | 久久一er精这里有精品 | 蜜桃成熟时2电影免费观看d | 黄网13区 | 中文字幕人成乱码中国 | 日韩精品无码免费专区 | 在线少女漫画 | 99精品国产免费观看视频 | 欧美 日韩 无码 有码 在线 | 与子敌伦刺激对白亂輪亂性 | 国产偷国产偷亚洲高清人乐享 | 快播成电影人网址 | 日韩av无码在线直播 | 国产一区二区内射最近更新 | 18videosex性欧美黑色 | 特级aa 毛片免费观看 | 99精品国产第一福利网站 | 人妻夜夜爽天天爽三区麻豆AV网站 | 亚洲精品国产专区91在线 | 四虎影视永久无码精品 | 人人超碰97caoporen国产 | 九色终合九色综合88 | 久久水蜜桃亚洲AV无码精品偷窥 | 早乙女由依在线观看 | 亚洲精品久久久无码一区二区 | 午夜国产免费视频亚洲 | 花蝴蝶高清观看免费 | 男人到天堂a在538线 | 忘忧草在线社区WWW日本-韩国 | 国产人妻人伦精品无码.麻豆 | 久久机热视频 这里只有精品首页 | 亚洲成AV人电影在线观看 | 国产成人精品永久免费视频 | 99久免费精品视频在线观看2 | av无码在线日本天堂 | 奶水四溅54p | 芒果影院网站在线观看 | 国产精品国产三级国产专区53 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品