一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

Visual Studio Code 1.79 發(fā)布!

jf_8lIj6kO1 ? 來(lái)源:玩轉(zhuǎn)VS Code ? 2023-06-11 15:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

歡迎使用 Visual Studio Code 2023 年 5 月版。我們希望您會(huì)喜歡此版本中的許多更新,其中一些主要亮點(diǎn)包括:

  • 只讀模式- 將工作區(qū)中的特定文件和文件夾標(biāo)記為只讀。

  • “粘貼為”選項(xiàng)- 選擇您希望如何將項(xiàng)目鏈接粘貼到編輯器中。

  • 外部文件的自動(dòng)復(fù)制- 拖動(dòng)或粘貼到 Markdown 將新文件添加到您的工作區(qū)。

  • 默認(rèn) Git 存儲(chǔ)庫(kù)分支名稱(chēng)- 使用“main”作為默認(rèn)值或通過(guò)用戶設(shè)置覆蓋。

  • Notebooks 豐富的內(nèi)容搜索- 基于 Notebook 輸出或單元格類(lèi)型過(guò)濾的搜索。

  • JSX 標(biāo)簽的鏈接編輯- 同時(shí)更改打開(kāi)和關(guān)閉 JSX 標(biāo)簽。

  • 預(yù)覽:GitHub Copilot 聊天改進(jìn)- 輕松管理您的聊天會(huì)話歷史記錄。在線聊天“實(shí)時(shí)預(yù)覽”。

只讀模式

在某些開(kāi)發(fā)場(chǎng)景中,將工作區(qū)的某些文件夾或文件顯式標(biāo)記為只讀會(huì)很有幫助。例如,如果文件夾或文件內(nèi)容由不同的進(jìn)程管理(例如 node_modules 文件夾由 Node.js 包管理器管理),將它們標(biāo)記為只讀可以避免無(wú)意更改。

對(duì)于此用例,有新設(shè)置可在資源管理器以及文本和筆記本編輯器中將文件路徑標(biāo)記為只讀:

  • files.readonlyInclude - 匹配時(shí)使文件只讀的路徑或 glob 模式。

  • files.readonlyExclude - 當(dāng)文件與 files.readonlyInclude 匹配時(shí),用于跳過(guò)只讀文件的路徑或 glob 模式。

  • files.readonlyFromPermissions - 在磁盤(pán)上沒(méi)有寫(xiě)權(quán)限的文件是否應(yīng)該是只讀的。

根據(jù)設(shè)置規(guī)則,如果一個(gè)路徑被認(rèn)為是只讀的,您不能從資源管理器修改它(例如,刪除它)并且文本或筆記本編輯器是只讀的。

對(duì)于只讀模式的更多臨時(shí)切換,有一些新命令可以僅更改當(dāng)前會(huì)話的模式,從而覆蓋您的設(shè)置配置:

  • 在會(huì)話中將活動(dòng)編輯器設(shè)置為只讀 - 將活動(dòng)編輯器標(biāo)記為只讀。

  • Set Active Editor Writeable inSession - 將活動(dòng)編輯器標(biāo)記為可寫(xiě)。

  • Toggle Active Editor Readonlyin Session - 在只讀和可寫(xiě)之間切換。

  • 在會(huì)話中重置活動(dòng)編輯器只讀 - 重置會(huì)話狀態(tài)。

粘貼為

將文件粘貼到文本編輯器時(shí),您可能希望通過(guò)多種方式插入它。您可能需要指向文件的絕對(duì)路徑。您可能需要一個(gè)相對(duì)于當(dāng)前工作區(qū)的路徑?;蛘吣踔量赡芟胍囟ㄓ诋?dāng)前編輯器語(yǔ)言的內(nèi)容,例如在粘貼到 Markdown 時(shí)插入指向文件的 Markdown 鏈接。VS Code 的新 “粘貼為” 功能使您可以控制粘貼內(nèi)容的插入方式。

粘貼后,如果有其他方式可以插入粘貼的內(nèi)容,VS Code 現(xiàn)在會(huì)顯示一個(gè)小的“粘貼為”控件:


您可以通過(guò)單擊或使用 Ctrl+ 打開(kāi)“粘貼為”控件。一旦您開(kāi)始鍵入或?qū)⒐鈽?biāo)移到插入的文本之外,粘貼選擇器就會(huì)消失。您還可以使用"editor.pasteAs.showPasteSelector": "never" 完全禁用放置選擇器控件。

例如,當(dāng)您將內(nèi)容粘貼到筆記本中的 Markdown 單元格中時(shí),“粘貼為”控件可讓您在以下內(nèi)容之間切換:

  • 插入圖像作為附件

  • 插入 Markdown 圖像參考

  • 插入相對(duì)路徑(對(duì)于工作區(qū)中的文件)

  • 插入絕對(duì)路徑

如果您更喜歡在實(shí)際粘貼之前選擇如何粘貼剪貼板中的內(nèi)容,您可以改用新的“粘貼為...”命令。這讓您可以選擇內(nèi)容的粘貼方式:

f17edec0-072b-11ee-962d-dac502259ad0.png ? ? ?將外部媒體文件復(fù)制到 Markdown 的拖放或粘貼工作區(qū) 想在 Markdown 文檔中添加圖片或視頻?與其浪費(fèi)時(shí)間先手動(dòng)將文件復(fù)制到您的工作區(qū),然后添加指向它的鏈接,現(xiàn)在您只需將文件拖放到或粘貼到您的 Markdown 中即可。如果該文件當(dāng)前不是工作區(qū)的一部分,VS Code 會(huì)自動(dòng)將該文件復(fù)制到您的工作區(qū)并插入指向它的鏈接:


這也適用于剪貼板中的圖像數(shù)據(jù)。例如,如果你在 Windows 上使用截圖工具截取屏幕截圖,你可以在 Markdown 文件中按粘貼,VS Code 將從剪貼板數(shù)據(jù)創(chuàng)建一個(gè)新的圖像文件,并將 Markdown 圖像鏈接插入到新文件中。如果您在截取屏幕截圖時(shí)按住 Ctrl 鍵將其復(fù)制到剪貼板,這也適用于 macOS。

您還可以使用一些設(shè)置自定義此功能的行為:

markdown.copyFiles.destinationmarkdown.copyFiles.destination 設(shè)置控制創(chuàng)建新媒體文件的位置。此設(shè)置將匹配當(dāng)前 Markdown 文檔的 glob 映射到圖像目標(biāo)。圖像目的地也可以使用一些簡(jiǎn)單的變量。

例如,如果我們希望我們工作區(qū)中 /docs 下的每個(gè) Markdown 文件都將新的媒體文件放入特定于當(dāng)前文件的圖像目錄中,我們可以這樣寫(xiě):

"markdown.copyFiles.destination": {
  "/docs/**/*": "images/${documentBaseName}/"
}
現(xiàn)在,當(dāng)在 /docs/api/readme.md 中粘貼新文件時(shí),將在 /docs/api/images/readme/image.png 中創(chuàng)建圖像文件。

您甚至可以使用簡(jiǎn)單的正則表達(dá)式以類(lèi)似于片段的方式轉(zhuǎn)換變量。例如,此轉(zhuǎn)換在創(chuàng)建媒體文件時(shí)僅使用文檔文件名的第一個(gè)字母:

"markdown.copyFiles.destination": {
  "/docs/**/*": "images/${documentBaseName/(.).*/$1/}/"
}

將新文件粘貼到 /docs/api/readme.md 時(shí),現(xiàn)在會(huì)在 /docs/api/images/r/image.png 下創(chuàng)建圖像。

markdown.copyFiles.overwriteBehaviormarkdown.copyFiles.overwriteBehavior 設(shè)置控制新創(chuàng)建的媒體文件是否覆蓋現(xiàn)有文件。

默認(rèn)情況下,VS Code 永遠(yuǎn)不會(huì)覆蓋現(xiàn)有文件。相反,如果您有一個(gè)名為 image.png 的文件并嘗試將其粘貼到已存在 image.png 的工作區(qū)中的 Markdown 文檔中,VS Code 將創(chuàng)建一個(gè)名為 image-1.png 的新文件。如果您隨后嘗試粘貼另一個(gè)名為 image.png 的文件,它將被創(chuàng)建為 image-2.png。

如果您希望現(xiàn)有文件被新文件覆蓋,請(qǐng)?jiān)O(shè)置 "markdown.copyFiles.overwriteBehavior":"overwrite"?,F(xiàn)在 VS Code 將始終使用原始文件名,覆蓋該路徑下的任何現(xiàn)有文件。

禁止將文件復(fù)制到工作區(qū)如果文件還不是工作區(qū)的一部分,VS Code 只會(huì)嘗試將文件復(fù)制到您的工作區(qū)中。此外,我們目前僅將媒體文件(圖像、視頻、音頻)復(fù)制到工作區(qū)中。

但是,如果您發(fā)現(xiàn)這種新行為過(guò)于干擾,您可以通過(guò)設(shè)置禁用它的拖放和粘貼:

"markdown.editor.drop.copyIntoWorkspace": "never"
"markdown.editor.filePaste.copyIntoWorkspace":"never"

	

默認(rèn)分支名稱(chēng)

從這個(gè)里程碑開(kāi)始,所有使用 VS Code 創(chuàng)建的新 Git 存儲(chǔ)庫(kù)都將 main 設(shè)置為其默認(rèn)分支。如果您喜歡默認(rèn)分支的不同名稱(chēng),您可以使用 git.defaultBranchName 設(shè)置更改它。當(dāng)該設(shè)置為空時(shí),VS Code 遵從 Git 中配置的默認(rèn)分支名稱(chēng)。將文件夾發(fā)布到 GitHub 也會(huì)遵循 GitHub 上配置的默認(rèn)分支名稱(chēng)。

豐富的內(nèi)容搜索

您現(xiàn)在可以從搜索控件中搜索打開(kāi)的筆記本中的豐富內(nèi)容。如果您的筆記本已打開(kāi),搜索控件會(huì)根據(jù)它在筆記本編輯器中的顯示方式顯示結(jié)果(而不是搜索原始源文件的內(nèi)容)。這也允許替換筆記本輸入中的文本。


使用新的筆記本搜索開(kāi)關(guān),您還可以過(guò)濾要搜索的單元格內(nèi)容類(lèi)型。

JSX 標(biāo)簽的鏈接編輯

通過(guò)鏈接編輯,當(dāng)您更改開(kāi)始 JSX 標(biāo)簽時(shí),VS Code 將自動(dòng)更新相應(yīng)的結(jié)束標(biāo)簽。這可以節(jié)省很多時(shí)間:

該功能默認(rèn)關(guān)閉,但可以通過(guò)設(shè)置啟用:


	
"editor.linkedEditing": true

您還可以使用“開(kāi)始鏈接編輯”命令明確開(kāi)始鏈接編輯。

GitHub Copilot

注意:要訪問(wèn)聊天視圖和內(nèi)聯(lián)聊天,您需要注冊(cè) GitHub Copilot 聊天候補(bǔ)名單。

  • 注冊(cè)GitHub Copilot 聊天候補(bǔ)名單:

    https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub-copilot%2Fchat_waitlist_signup%2Fjoin

在穩(wěn)定版 VS 代碼中使用 Copilot Chat

以前,您必須使用 VS Code Insiders 才能使用 Copilot Chat。從 VS Code 1.79 開(kāi)始,您也可以在穩(wěn)定的 VS Code 中使用 Copilot Chat。您仍然需要安裝 GitHub Copilot Nightly 擴(kuò)展。

編輯聊天我們改進(jìn)了編輯器聊天,最值得注意的是我們將其默認(rèn)模式更改為“l(fā)ivePreview”。在這種模式下,更改直接應(yīng)用于文檔并顯示為嵌入式差異視圖。讓我們看下面的例子:

  • 向 IUserFriendlyStatusItemEntry 類(lèi)型添加了一個(gè)新屬性。

  • Copilot 相應(yīng)地更新了 isUserFriendlyStatusItemEntry 檢查。

  • 回復(fù)使用嵌入式差異視圖顯示在編輯器中。它的右側(cè)可以通過(guò) VS Code 的語(yǔ)言擴(kuò)展進(jìn)行編輯和檢查。

  • 這可以讓您發(fā)現(xiàn)回復(fù)中的錯(cuò)誤(下面的 isMarkdownString 函數(shù)不存在),您可以在接受建議之前修復(fù)它。

f1a4fcfe-072b-11ee-962d-dac502259ad0.png

刪除聊天條目您現(xiàn)在可以通過(guò)單擊聊天請(qǐng)求中的 X 圖標(biāo)來(lái)刪除聊天請(qǐng)求/響應(yīng)。

f1c7e818-072b-11ee-962d-dac502259ad0.png ?

有時(shí),Copilot 會(huì)提供偏離主題或不正確的響應(yīng)。您可以再次提問(wèn),但從您會(huì)話的聊天記錄中刪除不良回復(fù)也可能有助于保持對(duì)話正常進(jìn)行。每個(gè)聊天請(qǐng)求中可以包含的上下文數(shù)量也有限制,因此刪除長(zhǎng)時(shí)間的糟糕響應(yīng)可能有助于節(jié)省上下文預(yù)算以獲取更有用的信息。

將聊天會(huì)話從側(cè)邊欄移動(dòng)到編輯器已經(jīng)可以通過(guò)運(yùn)行聊天:打開(kāi)編輯器命令在編輯器中打開(kāi)聊天會(huì)話,但現(xiàn)在也可以在側(cè)邊欄和編輯器之間來(lái)回移動(dòng)聊天會(huì)話。您可以在聊天視圖標(biāo)題或編輯器標(biāo)題菜單中的“...”菜單下找到“在編輯器中打開(kāi)會(huì)話”和“在側(cè)邊欄中打開(kāi)會(huì)話”命令。

聊天會(huì)話歷史

您的聊天會(huì)話現(xiàn)在已保存到歷史記錄中,您可以通過(guò)選擇聊天視圖標(biāo)題菜單中的“顯示歷史記錄”按鈕來(lái)瀏覽這些歷史記錄。您可以選擇一個(gè)歷史記錄條目以將該對(duì)話加載到聊天編輯器中,然后從您中斷的地方無(wú)縫地繼續(xù)。您可以通過(guò)單擊每行上的 X 按鈕從歷史記錄中刪除會(huì)話。

將聊天會(huì)話導(dǎo)出到 JSON 文件

我們添加了一個(gè)命令 Chat: Export Session,它將當(dāng)前聚焦的聊天會(huì)話導(dǎo)出到 JSON 文件。然后您可以運(yùn)行 Chat: Import Session 命令來(lái)導(dǎo)入此會(huì)話并繼續(xù)您的對(duì)話。您可以將此文件上傳到您的存儲(chǔ)庫(kù),與他人共享,或者只是保存您的對(duì)話以供日后參考。請(qǐng)注意,當(dāng)您在導(dǎo)入的聊天會(huì)話中繼續(xù)對(duì)話時(shí),除非您再次導(dǎo)出會(huì)話,否則不會(huì)保存這些新消息。


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

    關(guān)注

    0

    文章

    255

    瀏覽量

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

    關(guān)注

    1

    文章

    822

    瀏覽量

    31973

原文標(biāo)題:Visual Studio Code 1.79 發(fā)布!

文章出處:【微信號(hào):玩轉(zhuǎn)VS Code,微信公眾號(hào):玩轉(zhuǎn)VS Code】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    IAR Systems 支持 Visual Studio Code 擴(kuò)展以滿足開(kāi)發(fā)者需求

    在微軟的支持下,IAR Systems 現(xiàn)在向全球數(shù)百萬(wàn)使用 Visual Studio Code的開(kāi)發(fā)者提供其嵌入式專(zhuān)業(yè)知識(shí)和軟件解決方案,以快速響應(yīng)市場(chǎng)需求,并進(jìn)一步加快開(kāi)發(fā)流程。 ? 瑞典烏普
    發(fā)表于 06-28 15:15 ?1036次閱讀
    IAR Systems 支持 <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b> 擴(kuò)展以滿足開(kāi)發(fā)者需求

    如何安裝visual studio code

    目錄一 安裝visual studio code(簡(jiǎn)稱(chēng)vscode)二 vscode新建工作空間三 添加頭文件搜索路徑四 添加宏定義五 按F12或者"Ctrl+單擊"可快速定位到
    發(fā)表于 12-24 06:06

    Visual Studio Code 軟件免費(fèi)下載

    本文檔的主要內(nèi)容是Visual Studio Code 軟件免費(fèi)下載 重新定義了編輯。免費(fèi)、開(kāi)源并可在任何位置運(yùn)行。
    發(fā)表于 07-13 15:05 ?120次下載

    如何在Visual Studio和VS Code里協(xié)同寫(xiě)Java?

    在大會(huì)現(xiàn)場(chǎng),微軟的兩位工程師分別在不同的操作系統(tǒng)上使用 Visual Studio 2017 和 Visual Studio Code 進(jìn)行
    的頭像 發(fā)表于 10-29 16:08 ?1.9w次閱讀

    Visual Studio Code的真正開(kāi)源替代品來(lái)了

    ? Eclipse 基金會(huì)于近期推出 Eclipse Theia 1.0 穩(wěn)定版,號(hào)稱(chēng)是Visual Studio Code的真正開(kāi)源替代品。 Theia的界面和Visual
    的頭像 發(fā)表于 12-30 09:57 ?5001次閱讀

    Visual Studio Code上開(kāi)發(fā)單片機(jī)程序

    1. 安裝iar 軟件和vscode2. vscode 安裝插件IAR For Visual Studio Codec++(官方的c++插件也就是第一個(gè)3.配置插件IAR For Visual
    發(fā)表于 11-13 14:21 ?23次下載
    在<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>上開(kāi)發(fā)單片機(jī)程序

    Visual Studio Code上開(kāi)發(fā)單片機(jī)程序(基于IAR msp430)

    Visual Studio Code上開(kāi)發(fā)單片機(jī)程序(基于IAR msp430)
    發(fā)表于 11-15 15:51 ?57次下載
    在<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>上開(kāi)發(fā)單片機(jī)程序(基于IAR msp430)

    Visual Studio Code Java的更新特性

    大家好,歡迎來(lái)到 Visual Studio Code Java 更新 1 月版!這是我們新年的第一篇博客,我們將回顧2021年的亮點(diǎn),并分享我們2022年的產(chǎn)品路線圖!除此之外我們還有一些令人激動(dòng)的產(chǎn)品更新,讓我們開(kāi)始吧!
    的頭像 發(fā)表于 02-10 15:57 ?1706次閱讀

    IAR Systems更新Visual Studio Code擴(kuò)展

    來(lái)源:IAR Systems 用于代碼構(gòu)建和調(diào)試的IAR Visual Studio Code擴(kuò)展備受市場(chǎng)喜愛(ài),其最新 1.20 版進(jìn)一步簡(jiǎn)化了嵌入式開(kāi)發(fā)工作流程 瑞典烏普薩拉 - 2022 年
    的頭像 發(fā)表于 12-08 17:47 ?958次閱讀

    IAR Systems更新Visual Studio Code擴(kuò)展 簡(jiǎn)化嵌入式開(kāi)發(fā)工作流程

    IAR Systems更新Visual Studio Code擴(kuò)展 簡(jiǎn)化嵌入式開(kāi)發(fā)工作流程 用于代碼構(gòu)建和調(diào)試的IAR Visual Studio
    發(fā)表于 12-09 18:16 ?1083次閱讀

    使用Visual Studio Code開(kāi)發(fā)MCUXpresso工程(環(huán)境準(zhǔn)備篇)

    Visual Studio Code(VSCode)是微軟開(kāi)發(fā)的一款跨平臺(tái)、免費(fèi)使用,核心代碼開(kāi)源的編輯器,其擴(kuò)展性及易用性深受開(kāi)發(fā)者青睞。
    的頭像 發(fā)表于 01-29 17:29 ?3099次閱讀

    使用Visual Studio Code進(jìn)行MicroPython編程

    Visual Studio Code(以下簡(jiǎn)稱(chēng)VSCode)是一個(gè)輕量且強(qiáng)大的跨平臺(tái)開(kāi)源代碼編輯器(IDE),支持Windows,OSX和Linux。內(nèi)置JavaScript、TypeScript
    的頭像 發(fā)表于 04-26 09:29 ?3305次閱讀

    Visual Studio Code的安裝和使用

    Visual Stuio Code微軟出的一款免費(fèi)編輯器。目前 Visual Stuio Code 有 Windows、Linux 和 macOS 三種版本的,屬于跨平臺(tái)的編輯器。
    的頭像 發(fā)表于 05-20 15:47 ?3893次閱讀
    <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的安裝和使用

    Visual Studio Code - 如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試RL78項(xiàng)目

    本視頻演示如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試LLVM for Renesas RL78項(xiàng)目。 000 介紹051 構(gòu)建024 調(diào)試 原文標(biāo)題:
    的頭像 發(fā)表于 08-14 12:05 ?1238次閱讀

    Vector推出一套基于Visual Studio Code的免費(fèi)插件

    在汽車(chē)軟件開(kāi)發(fā)過(guò)程中,除使用MATLAB開(kāi)發(fā)算法外,專(zhuān)業(yè)開(kāi)發(fā)者也偏向使用Visual Studio Code來(lái)開(kāi)發(fā)代碼,其中軟件測(cè)試用例的編寫(xiě)是確保系統(tǒng)穩(wěn)定性和可靠性的重要環(huán)節(jié)。傳統(tǒng)的CAPL腳本
    的頭像 發(fā)表于 11-24 14:15 ?1941次閱讀
    Vector推出一套基于<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的免費(fèi)插件