chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

微軟最新寫代碼神器代碼之旅

Linux愛好者 ? 來源:開源前哨 ? 作者:小秋 ? 2021-10-26 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【導(dǎo)語】:CodeTour(代碼之旅)是微軟官方開發(fā)的 VS Code 擴展,允許記錄和回放代碼的演練和思路。

簡介

CodeTour 是一個 VS Code 插件,允許記錄和回放代碼庫的演練和思路。我們通常都是通過代碼注釋或者文檔來解釋某段代碼或方法的功能及邏輯,這樣的方法相對簡便,但是對閱讀的人來說還不夠友好,CodeTour 允許我們?yōu)榇a添加備注,并且將這些備注串聯(lián)起來,動態(tài)地展示我們的思路以及代碼邏輯。

就像一個目錄,可以輕松地加入到新的項目/功能,并且可視化錯誤報告或了解代碼審查/PR 更改的上下文?!癱ode tour”只是一系列交互步驟,每個步驟都與特定目錄或文件/行進行關(guān)聯(lián),并包括對相應(yīng)代碼的描述。開發(fā)人員可以 clone 一個倉庫,然后立即開始學(xué)習(xí),而無需參考 CONTRIBUTING.md 文件或依賴他人的幫助。

VSCode 地址:

https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour

項目地址:

https://github.com/microsoft/codetour

入門

錄制

單擊樹視圖中的 + 按鈕 CodeTour(如果它可見)或運行 CodeTour: Record Tour 命令。這將啟動 CodeTour,這時候我們可以開始打開文件,單擊要注釋的行的“注釋欄”,然后添加相應(yīng)的描述。添加任意數(shù)量的步驟,完成后,單擊停止。

錄制時,CodeTour 樹狀視圖將顯示當前錄制的預(yù)覽,以及當前的一組步驟。可以知道當前正在進行哪個 tour 的錄制。

如果需要在錄制時編輯或刪除步驟,單擊 。.. 步驟描述旁邊的菜單,然后選擇適當?shù)牟僮?,也可以?CodeTour 樹視圖中查找編輯/刪除步驟。

工作區(qū)

在錄制時,系統(tǒng)會要求選擇要將 tour 文件保存到的文件夾。這是必要的,因為 tour 作為文件寫入工作區(qū),需要明確 tour 應(yīng)保存到哪個文件夾。

步驟標題

默認情況下,CodeTour 樹使用以下顯示名稱格式顯示每個游覽步驟:

# 步驟-文件名#《stepNumber》 - 《filePath》

如果想給步驟一個更友好/更容易識別的名稱,可以使用以下方法之一:

右鍵單擊 CodeTour 樹中的步驟并選擇 Change Title

支持 Markdown 語法,可以使用任何標題級別。例如,如果添加一個描述以 ### Activation 開頭的步驟,步驟和樹視圖將如下所示:

選擇文本

默認情況下,每個步驟都與創(chuàng)建注釋的代碼行相關(guān)聯(lián),但是,如果想調(diào)出特定范圍的代碼作為步驟的一部分,只需在添加步驟之前突出顯示代碼(單擊 Add Tour to Step 按鈕),所選內(nèi)容將作為步驟的一部分被捕獲。

調(diào)整錄制步驟

在錄制時,添加的每個新步驟都將附加到錄制的末尾,可以通過執(zhí)行以下操作之一按順序上下移動現(xiàn)有步驟:

將鼠標懸停在 CodeTour 樹中的步驟上,然后單擊向上/向下箭頭圖標

右鍵單擊 CodeTour 樹中的步驟并選擇 Move Up 或 Move Down 菜單項

單擊 。.. 步驟注釋 UI 中的菜單,然后選擇 Move Up 或 Move Down

如果想在錄制中間添加一個新步驟,只需導(dǎo)航到要在其后插入新步驟。

代碼塊

可以將 Markdown 代碼塊添加到步驟的正文內(nèi)容,則 CodeTour 播放器將 Insert Code 在其下方呈現(xiàn)一個鏈接,該鏈接允許查看器自動將代碼片段插入當前文件中與步驟關(guān)聯(lián)的行,使得 CodeTour 創(chuàng)建交互式教程或示例變得容易。

Shell 命令

為了更簡單地將 shell 命令嵌入到一個步驟中(例如執(zhí)行構(gòu)建、運行測試、啟動應(yīng)用程序),CodeTour 支持一個特殊的 》》 符號,在后面緊跟想要運行的 shell 命令(例如 》》 npm run compile)。這將被轉(zhuǎn)換為一個超鏈接,當點擊該鏈接時,將啟動一個新的集成終端并運行指定的命令。

開啟 Tour

要開始預(yù)覽,只需打開包含一個或多個 tour 的代碼庫。通過以下任意一種方法都可以開始一個 tour:

在活動選項卡的 CodeTour 視圖中選擇 Explorer

2. 運行CodeTour: Start Tour 命令,然后選擇想啟用的 tour

責(zé)任編輯:haq

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

    關(guān)注

    4

    文章

    6705

    瀏覽量

    106957
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4922

    瀏覽量

    72228

原文標題:微軟新出的寫代碼神器

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    HarmonyOSAI編程編輯區(qū)代碼續(xù)

    理解的情況下進行代碼續(xù)。在編輯器中的內(nèi)容較少時,AI可能無法有效理解用戶的意圖并生成相應(yīng)的代碼。 模型反饋需滿足規(guī)則:光標上文10行內(nèi),有效代碼行數(shù)超過5行(排除單獨{}、()、[]
    發(fā)表于 08-21 15:43

    硬件工程師的 “鄙視鏈” 新動向:代碼的,憑啥瞧不起畫圖的?

    “ ?在海外硬件工程師的世界里,一場關(guān)于設(shè)計靈魂歸屬的“圣戰(zhàn)”已悄然打響。一邊是信奉“所見即所得”、手握鼠標精雕細琢的“畫圖派”;另一邊,則是高舉“代碼即真理”、用鍵盤召喚電路的“碼派”。這不
    的頭像 發(fā)表于 08-06 11:21 ?2993次閱讀
    硬件工程師的 “鄙視鏈” 新動向:<b class='flag-5'>寫</b><b class='flag-5'>代碼</b>的,憑啥瞧不起畫圖的?

    單模光纜型號字母代碼及其含義

    單模光纜的型號字母代碼主要用于標識光纜的分類、結(jié)構(gòu)、護層及光纖類型等關(guān)鍵信息,以下是一些常見的單模光纜型號字母代碼及其含義: 一、光纜分類代碼 GY:通信用室外光纜,這是最常見的室外光纜分類
    的頭像 發(fā)表于 07-17 10:27 ?1539次閱讀

    HarmonyOS AI輔助編程工具(CodeGenie)代碼續(xù)

    及快捷鍵提示。 三、使用方法 安裝CodeGenie后,只需在編碼時稍作停頓,CodeGenie將在當前代碼行即時續(xù)代碼;輸入回車,將出現(xiàn)CodeGenie根據(jù)上下文生成的多行代碼
    發(fā)表于 07-15 16:15

    OLED代碼分享

    OLED代碼
    發(fā)表于 04-29 17:04 ?1次下載

    DeepSeek接入到VSCode實現(xiàn)提詞及代碼

    在AI大火之后,AI代碼一直是討論的熱題,之前比較火的cursor就是基于此出現(xiàn)的,但是國內(nèi)訪問受限,而且價格昂貴,我們今天就做個平替版。
    的頭像 發(fā)表于 03-01 15:50 ?1327次閱讀
    DeepSeek接入到VSCode實現(xiàn)提詞及<b class='flag-5'>代碼</b>助<b class='flag-5'>寫</b>

    分析C語言代碼結(jié)構(gòu)的設(shè)計問題

    來分析一個C語言代碼結(jié)構(gòu)的設(shè)計問題。 這段代碼,使用了兩次malloc,分別給 p1 和 p2 申請了內(nèi)存。用完后,內(nèi)存釋放,防止內(nèi)存泄漏。 大家覺得,這樣的代碼設(shè)計有沒有問題。 代碼
    的頭像 發(fā)表于 02-11 09:31 ?544次閱讀

    代碼與傳統(tǒng)開發(fā)的區(qū)別 低代碼與無代碼開發(fā)的區(qū)別

    在軟件開發(fā)領(lǐng)域,傳統(tǒng)開發(fā)、低代碼開發(fā)以及無代碼開發(fā)是三種不同的開發(fā)方式,每種方式都有其獨特的優(yōu)勢和適用場景。 一、低代碼開發(fā)與傳統(tǒng)開發(fā)的區(qū)別 低代碼開發(fā)是一種新興的應(yīng)用程序開發(fā)方法,旨
    的頭像 發(fā)表于 01-31 10:48 ?882次閱讀

    什么樣的代碼會被編譯器優(yōu)化

    現(xiàn)在的編譯器有多智能,可能你辛辛苦苦代碼,在編譯器看來就是幾句廢話,直接被刪除掉。
    的頭像 發(fā)表于 01-16 16:38 ?817次閱讀

    代碼在敏捷開發(fā)中的應(yīng)用

    代碼平臺的定義 低代碼平臺提供了一個可視化的、拖放式的用戶界面,允許開發(fā)者通過圖形化的方式快速構(gòu)建應(yīng)用程序,而無需編寫大量的代碼。這些平臺通常包括預(yù)構(gòu)建的模板、組件和邏輯模塊,使得開發(fā)人員可以專注
    的頭像 發(fā)表于 01-07 09:58 ?655次閱讀

    SQL錯誤代碼及解決方案

    在SQL數(shù)據(jù)庫開發(fā)和管理中,常見的錯誤代碼及其解決方案可以歸納如下: 一、語法錯誤(Syntax Errors) 錯誤代碼 :無特定代碼,但通常會在錯誤消息中明確指出是語法錯誤。 原因 :SQL語句
    的頭像 發(fā)表于 11-19 10:21 ?9649次閱讀

    Gmapping源代碼

    Gmapping源代碼.docx
    發(fā)表于 11-16 13:42 ?0次下載

    讓單片機代碼性能起飛的七大技巧

    單片機的程序比軟開少一些,真正想編寫出高效的代碼,還是要積累很多年的。? ? ? ? ?? 在做研發(fā)工程師的10年里,我經(jīng)歷過幾個公司,看過很多工程師代碼,但真正能讓我跪著看完的,極少。哪怕是
    的頭像 發(fā)表于 11-16 10:21 ?1396次閱讀
    讓單片機<b class='flag-5'>代碼</b>性能起飛的七大技巧

    如何寫出穩(wěn)定的單片機代碼

    。 ? ? ? ? ? 對于單片機產(chǎn)品來說,高效可能不是剛需。 ? ? ? ? ? 高效寫法和低效寫法,在很多功能上看不出區(qū)別,代碼執(zhí)行效率快個納秒、微秒、甚至是毫秒的時間差,對功能本身并無影響。 ? ? ? ? ? 所以在高效和穩(wěn)定之間,我建議先提升怎么把程序
    的頭像 發(fā)表于 11-15 16:40 ?991次閱讀
    如何寫出穩(wěn)定的單片機<b class='flag-5'>代碼</b>

    如何自動生成verilog代碼

    介紹幾種自動生成verilog代碼的方法。
    的頭像 發(fā)表于 11-05 11:45 ?1333次閱讀
    如何自動生成verilog<b class='flag-5'>代碼</b>