visual studio code漢化版是一款非常好用的代碼編程軟件,這款編輯器包含各種常用編輯工具,代碼快速匹配能讓你的碼代碼效率變得更快,豐富的快捷鍵功能也能大幅度提升工作效率,還有代碼查錯(cuò)、調(diào)試等功能。
Visual Studio Code集成了所有現(xiàn)代編輯器所應(yīng)該具備的特性,包括語法高亮(syntax high lighting),可定制的熱鍵綁定(customizable keyboard bindings),括號(hào)匹配(bracket matching)以及代碼片段收集(snippets)。可快速進(jìn)行代碼單步調(diào)試和多步調(diào)試,內(nèi)置了Git版本控制,更加方便的進(jìn)行提交、回滾、拉取和推送,二次編輯可提示更改的地方。
一、Visual Studio代碼提示和技巧
“提示和技巧”可讓您直接進(jìn)入并了解如何使用Visual Studio Code提高工作效率。您將熟悉其強(qiáng)大的編輯,代碼智能和源代碼控制功能,并學(xué)習(xí)有用的鍵盤快捷鍵。本主題非常快,并提供了廣泛的概述,因此請(qǐng)務(wù)必查看“ 入門”和“ 用戶指南”中的其他深入主題以了解更多信息。
如果未安裝Visual Studio代碼,請(qǐng)轉(zhuǎn)到“ 下載”頁面。您可以在Linux,macOS和Windows 上的Running VS Code中找到特定于平臺(tái)的設(shè)置說明。
1、入門
打開歡迎頁面以開始使用VS Code的基礎(chǔ)知識(shí)。幫助 > 歡迎。
在歡迎頁面的右下角,有一個(gè)指向Interactive playground的鏈接,您可以在其中以交互方式試用VS Code的功能。幫助 > 互動(dòng)游樂場(chǎng)。
2、默認(rèn)鍵盤快捷鍵
所有命令都在Command Palette中,并帶有關(guān)聯(lián)的鍵綁定(如果存在)。如果忘記了鍵盤快捷鍵,請(qǐng)使用命令調(diào)色板來幫助您。
3、命令調(diào)色板
根據(jù)您當(dāng)前的上下文訪問所有可用命令。
鍵盤快捷鍵:Ctrl + Shift + P.
4、快速打開
快速打開文件。
鍵盤快捷鍵:Ctrl + P.
5、在最近打開的文件之間導(dǎo)航
重復(fù)快速打開鍵盤快捷鍵以在最近打開的文件之間快速循環(huán)。
6、從快速打開中打開多個(gè)文件
您可以通過按向右箭頭鍵從快速打開打開多個(gè)文件。這將在后臺(tái)打開當(dāng)前選定的文件,您可以繼續(xù)從快速打開中選擇文件。
二、狀態(tài)欄
1、更改語言模式
鍵盤快捷鍵:Ctrl + KM
如果要為該文件類型保留新的語言模式,可以使用“ 配置文件關(guān)聯(lián)”命令將當(dāng)前文件擴(kuò)展名與已安裝的語言相關(guān)聯(lián)。
2、錯(cuò)誤和警告
鍵盤快捷鍵:Ctrl + Shift + M.
快速跳轉(zhuǎn)到項(xiàng)目中的錯(cuò)誤和警告。
使用F8或Shift + F8循環(huán)錯(cuò)誤
您可以按類型(“錯(cuò)誤”,“警告”)或文本匹配過濾問題。
3、定制
您可以執(zhí)行許多操作來自定義VS代碼。
改變你的主題
更改鍵盤快捷鍵
調(diào)整您的設(shè)置
添加JSON驗(yàn)證
創(chuàng)建片段
安裝擴(kuò)展
4、改變你的主題
鍵盤快捷鍵:Ctrl + K Ctrl + T.
您可以從VS Code擴(kuò)展Marketplace安裝更多主題。
此外,您可以安裝和更改文件圖標(biāo)主題。
5、鍵盤布局
您是否習(xí)慣了其他編輯器的鍵盤快捷鍵?您可以安裝Keymap擴(kuò)展,將您喜歡的編輯器中的鍵盤快捷鍵添加到VS Code。轉(zhuǎn)到“首選項(xiàng)” >“ 鍵盤映射擴(kuò)展”以查看市場(chǎng)上的當(dāng)前列表。一些比較流行的:
VIM
Sublime Text Keymap
Emacs Keymap
Atom Keymap
eclipse Keymap
6、自定義鍵盤快捷鍵
鍵盤快捷鍵:Ctrl + K Ctrl + S.
您可以搜索快捷方式并將自己的鍵綁定添加到keybindings.json文件中。
1、功能豐富齊全,使用簡(jiǎn)單容易上手;
2、每個(gè)功能都完成一項(xiàng)出色的工作;
3、完美兼容32位以及64位操作系統(tǒng);
4、語法高亮、智能補(bǔ)全、集成 git 和編輯器內(nèi)置調(diào)試工具;
5、提供格式化代碼、進(jìn)行單文件的編譯與調(diào)試等實(shí)用元素;
6、旨在幫助各位開發(fā)者提高編碼速度。
Breadcrumbs
編輯器現(xiàn)在在其內(nèi)容上方有一個(gè)導(dǎo)航欄 - 我們稱之為Breadcrumbs。 它顯示當(dāng)前位置,并允許您在符號(hào)和文件之間快速導(dǎo)航。 要開始使用面包屑,請(qǐng)使用View> Toggle Breadcrumbs命令或通過breadcrumbs.enabled設(shè)置啟用它。
使用編輯器選項(xiàng)卡(默認(rèn))時(shí),面包屑顯示在編輯器標(biāo)題下方的單獨(dú)行中。 如果您不使用編輯器選項(xiàng)卡,則痕跡導(dǎo)軌將顯示為標(biāo)題旁邊的交互式文件路徑。
面包屑始終顯示文件路徑,并在擴(kuò)展的幫助下顯示直到光標(biāo)位置的符號(hào)路徑。 顯示的符號(hào)與“大綱”視圖和“轉(zhuǎn)到符號(hào)”中的符號(hào)相同,因此現(xiàn)有擴(kuò)展名僅適用于面包屑。
面包屑的外觀可以定制。 如果路徑很長或只對(duì)文件路徑或符號(hào)路徑感興趣,則可以使用breadcrumbs.filePath和breadcrumbs.symbolPath設(shè)置。 兩者都支持on,off和last,它們定義了你看到的路徑的部分或部分。
要與面包屑交互,請(qǐng)使用Focus Breadcrumbs命令或按Ctrl + Shift + ..它將選擇最后一個(gè)元素并打開一個(gè)下拉列表,允許您導(dǎo)航到同級(jí)文件或符號(hào)。 使用向左和向右鍵盤快捷鍵轉(zhuǎn)到當(dāng)前元素之前或之后的元素。 當(dāng)下拉列表出現(xiàn)時(shí),只需開始輸入 - 所有匹配的元素將突出顯示,并且將選擇最佳匹配以進(jìn)行快速導(dǎo)航。
您也可以在沒有選擇器的情況下與面包屑交互。 按Ctrl + Shift +; 要聚焦最后一個(gè)元素,使用Left和Right進(jìn)行導(dǎo)航,并使用Space在編輯器中顯示元素。
問題面板快速修復(fù)
&問題&面板快速修復(fù) - 現(xiàn)在可以從 “Problems” 面板中應(yīng)用“ Quick Fixes ”。當(dāng)你懸停或選擇問題條目時(shí),會(huì)出現(xiàn)快速修復(fù)的燈泡指示。可通過單擊指示或打開問題條目的上下文菜單來應(yīng)用快速修復(fù)。
注意:僅當(dāng)有助于快速修復(fù)的擴(kuò)展提供與快速修復(fù)相關(guān)的診斷信息時(shí),才會(huì)顯示燈泡指示燈。
Windows的用戶設(shè)置
上一版本宣布,Windows的用戶安裝程序包現(xiàn)在可以在穩(wěn)定版本上使用。 此設(shè)置不需要管理員權(quán)限即可安裝。 它還提供更流暢的后臺(tái)更新體驗(yàn)。
如果您是系統(tǒng)范圍Windows安裝程序的當(dāng)前用戶,系統(tǒng)將提示您切換到我們建議從現(xiàn)在開始使用的用戶設(shè)置。 默認(rèn)情況下,我們會(huì)通過“下載”頁面指示新用戶使用它。
網(wǎng)格:自動(dòng)最小化編輯器
我們?cè)谝刖W(wǎng)格編輯器布局的最后一個(gè)里程碑期間丟失的一個(gè)功能是,當(dāng)您關(guān)注它們并且它們處于最小化狀態(tài)時(shí),編輯器會(huì)自動(dòng)最大化。 此功能現(xiàn)在像以前一樣工作:
Windows 默認(rèn)用戶設(shè)置 - 提供 Windows 用戶設(shè)置安裝包,不需要管理員權(quán)限即可安裝,并提供流暢的后臺(tái)更新體驗(yàn)。默認(rèn)情況下,會(huì)通過“ 下載”頁面指示新用戶使用該設(shè)置包。
Grid: 自動(dòng)最大化編輯器 -當(dāng)你關(guān)注某個(gè)正處于最小化狀態(tài)的布局窗口時(shí),編輯器會(huì)自動(dòng)最大化。可通過 View:Maximize Editor Group(workbench.action.minimizeOtherEditors)最大化活動(dòng)編輯器,或通過View:Reset Editor Group Sizes(workbench.action.evenEditorWidths)重置所有編輯器大小。
注意:您始終可以通過View:Maximize Editor Group(workbench.action.minimizeOtherEditors)最大化活動(dòng)編輯器,或通過View:Reset Editor Group Sizes(workbench.action.evenEditorWidths)重置所有編輯器大小。
查看菜單清理
View菜單變得非常大,我們決定將許多條目移動(dòng)到一個(gè)單獨(dú)的Appearance子菜單中進(jìn)行清理。
復(fù)制相對(duì)路徑
VS Code始終有一個(gè)操作將文件的絕對(duì)路徑復(fù)制到剪貼板(Shift + Alt + C)。 現(xiàn)在有一個(gè)新操作Copy Relative Path(Ctrl + K Ctrl + Alt + C)來復(fù)制相對(duì)于工作區(qū)文件夾根目錄的文件路徑。
注意:您可以通過在打開菜單之前按住Shift鍵(macOS上的Alt鍵)從上下文菜單(例如,在文件資源管理器中的選項(xiàng)卡或文件上)執(zhí)行此操作。
自定義視圖:文件資源裝飾
顯示文件資源的自定義視圖現(xiàn)在將顯示文件修飾(Git,問題)。 您可以使用設(shè)置explorer.decorations.colors和explorer.decorations.badges禁用它們,這些設(shè)置會(huì)在文件資源管理器,打開編輯器和自定義視圖中禁用它們。
快速渲染
在啟動(dòng)時(shí),基本工作臺(tái)布局現(xiàn)在恢復(fù)得更快。 恢復(fù)順序?yàn)榛顒?dòng)欄,側(cè)欄和狀態(tài)欄,后跟標(biāo)題和圖標(biāo),然后填充資源管理器和編輯器區(qū)域。
快速渲染旨在提高感知性能,因?yàn)槟梢詼p少查看空白畫布的時(shí)間。我們有更多想法如何提高渲染性能,我們對(duì)您的反饋感興趣。
VS Code的主,窗口和共享進(jìn)程都有自己的日志記錄通道,您現(xiàn)在可以在其中查看日志級(jí)別設(shè)置為“跟蹤”時(shí)發(fā)送的遙測(cè)事件。為簡(jiǎn)潔起見,此處不會(huì)顯示所有遙測(cè)事件共有的數(shù)據(jù)。每個(gè)遙測(cè)事件的完整有效負(fù)載記錄在一個(gè)名為telemetry.log的單獨(dú)日志文件中,您可以通過Developer:Open Log File ...命令訪問該文件。
離線模式
有些用戶不希望來自VS Code的任何傳出網(wǎng)絡(luò)請(qǐng)求,除非他們專門調(diào)用需要在線訪問的功能。為了支持此離線模式,我們添加了新設(shè)置以關(guān)閉功能,例如自動(dòng)擴(kuò)展更新檢查,查詢A / B實(shí)驗(yàn)的設(shè)置以及獲取自動(dòng)完成的在線數(shù)據(jù)。
以下是控制發(fā)出網(wǎng)絡(luò)請(qǐng)求的VS Code功能的完整設(shè)置列表:
update.channel
update.showReleaseNotes
extensions.autoupdate
extensions.autocheckUpdates
extensions.showRecommendationsOnlyOnDemand
workbench.settings.enableNaturalLanguageSearch
workbench.enableExperiments
telemetry.enableTelemetry
telemetry.enableCrashReporter
git.autofetch
npm.fetchOnlinePackageInfo
輔助功能改進(jìn)
我們已經(jīng)解決了大量的可訪問性問題 - 主要是圍繞鍵盤導(dǎo)航,屏幕閱讀器支持和顏色對(duì)比。完整列表可以在這里找到。
集成終端
列選擇
現(xiàn)在,通過Alt +單擊在集成終端中支持列選擇。
更好的 JS / TS 錯(cuò)誤報(bào)告 - 帶有相關(guān)源代碼鏈接,消息簡(jiǎn)潔明了。
改進(jìn)擴(kuò)展搜索 - 篩選市場(chǎng)查詢以查找所需的擴(kuò)展名稱。
終端列選擇 - 可通過 Alt+click 以選擇集成終端中的文本塊。
JSX tag completion - 當(dāng)你在 JavaScript 或 TypeScript 文件中輸入 > 時(shí),JSX tag 會(huì)自動(dòng)關(guān)閉。
改進(jìn)了多線支持
雙擊以選擇終端中的單詞現(xiàn)在可以選擇按行分割的單詞。
前端和后端現(xiàn)在已同步
現(xiàn)在,進(jìn)入集成終端的數(shù)據(jù)流與支持偽終端/ shell進(jìn)程同步。這意味著進(jìn)入終端的數(shù)據(jù)不再泛濫UI線程并導(dǎo)致無響應(yīng),SIGINT(Ctrl + C)應(yīng)始終響應(yīng),并且time命令應(yīng)返回準(zhǔn)確的結(jié)果。
動(dòng)態(tài)紋理圖集
現(xiàn)在,集成終端默認(rèn)使用“動(dòng)態(tài)紋理圖集”進(jìn)行畫布渲染。這會(huì)更改終端用于存儲(chǔ)字符字形的緩存策略。現(xiàn)在,無論使用何種背景,字形都會(huì)在需要時(shí)添加到紋理圖集中,而不是默認(rèn)背景上的固定字形集。這應(yīng)該減少第一個(gè)終端啟動(dòng)時(shí)間和不使用默認(rèn)背景的字符的渲染時(shí)間,以及提高整體渲染性能。
1、打開vs code,點(diǎn)擊插件圖標(biāo)。
2、在左邊”搜索欄“輸入”chinese“,安裝搜索結(jié)果里第一個(gè) “Chinese”。
3、安裝完內(nèi)成后,重啟。
重新啟動(dòng)vs code軟件以后,就可以看到菜單已經(jīng)全容部變成中文了,包括設(shè)置里的選項(xiàng)。
網(wǎng)友評(píng)論