提高 VS Code 編輯器性能的 5 個技巧

Visual Studio Code于2015年11月18日發(fā)布。五年過去了,它已經成為世界上最成功的編輯之一。它是在MIT許可下發(fā)布的,這使得它可以免費使用。其成功的關鍵是:
多功能性 大量的插件 在多個平臺上的可用性
目前,VS Code 在以下平臺上原生可用:
OS X Yosemite (10.10+) Windows 7 (with .NET Framework 4.5.2), 8.0, 8.1 and 10 (32-bit and 64-bit) Linux (Debian): Ubuntu Desktop 16.04, Debian 9 Linux (Red Hat): Red Hat Enterprise Linux 7, CentOS 8, Fedora 24
它也可以在任何現代瀏覽器中運行,但功能有限。
其巨大的平臺可用性是因為它是一個在Electron上發(fā)布的web應用程序。
Electron(以前稱為 Atom Shell)是由 GitHub 開發(fā)和維護的開源軟件框架。它允許使用 Web 技術開發(fā)桌面 GUI 應用程序:它結合了 Chromium 渲染引擎和 Node.js 應用程序。
唯一的缺點是 Electron 可能非常耗資源,而且效率低于基于原生的應用程序,這意味著如果您不小心,它可能會變慢。
你的 VS Code 是不是感覺有點遲鈍?您希望它以更高性能的方式運行嗎?今天,我們將研究可以幫助您充分利用它的五個技巧。
基本要求
在開始優(yōu)化之前,讓我們看看我們是否符合 Visual Studio Code 團隊推薦的最低硬件要求。我們需要至少 200 MB 的磁盤空間。
處理器和內存建議:
1.6 GHz 或更快的處理器 1 GB 內存
查看更詳細的列表。
1.禁用未使用的內置功能
VS Code 具有豐富的功能。但是,您可能對其中一些不感興趣。因此,您可以禁用它們以提高編輯器的性能。
File > Preferences > Settings > Files:Exclude:添加您不希望 VS Code 在您的項目中使用的任何文件模式。File > Preferences > Text Editor > Minimap > Enabled:復選框禁用/啟用小地圖。File > Preferences > Text Editor > Suggestions:在這里,您可以微調與建議相關的任何內容。File > Preferences > Text Editor > From on save / Format on paste:例如,您可以在保存時禁用格式并將其推遲到預提交。File > Preferences > Application > Telemetry:遙測技術可能會影響性能。File > Preferences > Text Editor > Code lens:你可以禁用/啟用代碼透鏡功能。
2. 做一個擴展極簡主義者
有大量的擴展程序可用。然而,這并不意味著你需要它們全部。只添加對你的日常生產生活有直接影響的那些。
在添加任何擴展之前,問問自己:
這不是已經內置于VS Code中了嗎? 這不僅僅是一件一次性的事情嗎? 它真的對你的日常工作有影響嗎? 這是適合你使用情況的最佳工具嗎? 它有很好的評價嗎?
3. 將擴展綁定到工作區(qū)
如果你在許多不同的項目上工作,有不同的代碼棧,你可能會發(fā)現自己安裝了很多擴展。這很容易對性能產生影響。
一個技巧是將你的擴展與你的工作空間結合起來。這樣,你就知道你只是在加載該工作區(qū)所需的插件。
您需要做的就是瀏覽所有可用的插件并禁用特定工作區(qū)不需要的插件。

一開始它可能看起來像是一項耗時的任務,但從長遠來看它是值得的。
4. 監(jiān)控插件的加載時間
一旦你有了編碼所需的最低限度的插件,你可以檢查它們的性能。VS Code 附帶了一些您可以利用的開發(fā)人員選項。
您可以通過執(zhí)行 cmd + p > Developer: Show Running Extensions 輕松監(jiān)控所有這些插件的啟動時間。

你將得到一個你所有的活動擴展和它們的激活時間的列表。作為一個一般的經驗法則,你可能想仔細檢查任何需要超過300毫秒的東西。

如果你想更深入地了解,你可以通過點擊記錄按鈕來分析他們中的任何一個。

如果您想清楚地了解 VS Code 啟動時發(fā)生的所有事情,您可能需要查看 cmd + p > Developer Startup Performance。

你將獲得以下信息:
操作系統(tǒng)詳情 性能指標 擴展激活詳情 緩存位置

它對你的VS Code的性能給出了一個很好的概述。當試圖斷定任何變化對性能的影響時,它很有用。做定期檢查是一個很好的習慣,以確保一切都在順利地運行。
5. 微調你的配置運行時參數
在某些情況下,你可能需要進一步配置VS Code的啟動。你可以通過在命令行中使用參數來做到這一點。在 argv.json 文件中很容易進行配置。
運行CMD + Shift + P > Configure Runtime Arguments.

然后用你所有的自定義配置編輯 argv.json 文件。

最后的想法
VS Code是一個偉大的廣泛使用的IDE。它非常靈活,可高度定制。然而,這也是有代價的。請確保你了解你正在添加的內容和你如何加載它。
一開始,為你自己做的任何小任務添加插件似乎都比較容易。隨著時間的推移,為了尋找更高性能的編輯器,這種擴展開始逐漸消失。
我希望所有這些技巧都能幫助您加快 VS Code 編輯器的速度并享受更好的編碼體驗。
作者:Jose Granja
最近文章
22個有用的JavaScript單行程序 使用React 360創(chuàng)建虛擬現實(VR)體驗 自由職業(yè)者開發(fā)定價指南,自由職業(yè)者應按小時計費嗎? Prisma:適用于Node.js和TypeScript的完整ORM 使用JavaScript訪問設備硬件的新標準 Flutter還是React Native?誰是2021年構建移動應用程序的最佳選擇? CSS的:placeholder-shown偽類有什么用? 你應該經常使用的7種Vue模式 編程日歷小程序,對小程序云開發(fā)和生成海報的實踐 一個付費 chrome 插件的一生
