程式設計師請收好:10 個實用的 VS Code 插件

2020-09-03 卓躍教育


英文:Daan,翻譯:CSDN - Elle

無論你是經驗豐富的開發者,還是剛開始工作的新手,你都會想讓自己的開發工作儘可能輕鬆一點。正確的工具使用則可以幫助你實現這個目標。

如果你選用 VS Code,你就可以使它符合你的偏好選擇。實現此目的的一種方法是安裝正確的插件。為了讓你的生活儘可能的簡單,你可以添加很多你想要的內容。

你使用的插件將會對你的工作效率以及工作方式產生很大的影響。這就是為什麼我們要運用 VS Code 插件列表的原因。

我們改變工具,工具再改變我們。——傑夫·貝佐斯(Jeff Bezos)

提示:這些插件都可以在 Visual Studio Marketplace 上免費找到。

https://marketplace.visualstudio.com/


0、Visual Studio Intellicode


下載超過 320 萬次的 Visual Studio Intellicode,是 VS Marketplace 上下載次數最多的插件之一。而且,在我看來,它是你能用到的最有用的插件之一。

這個插件旨在幫助開發人員提供智能的代碼完成建議而構建的,並且已預先構建了對多種程式語言的支持。

藉助機器學習技術和查找眾多開源GitHub項目中使用的模式,該插件在編碼時提供建議。



1、 Git Blame


有時候,你需要知道是誰寫了某段代碼。好吧,Git Blame進行了救援,它會告訴你最後接觸一行代碼的人是誰。最重要的是,你可以看到它發生在哪個提交中。


這是非常好的信息,特別是當你使用諸如特性分支之類的東西時。在使用特性分支時,你可以使用分支名稱來引用票據。因為Git Blame會告訴你哪一個提交(也就是哪個分支)的一行代碼被更改了,所以你就會知道是哪一個票據導致了這種更改。這有助於你更好地了解更改背後的原因。



2、Prettier


Prettier是開發人員在開發時需要遵循一組良好規則的最佳插件之一。它是一個引人注目的插件,讓你可以利用Prettier軟體包。它是一個強大的、自以為是的代碼格式化程序,可以讓開發人員以結構化的方式格式化他們的代碼。

Prettier與JavaScript、TypeScript、HTML、CSS、Markdown、GraphQL和其他現代工具一起使用,可以讓你能夠正確地格式化代碼。


3、JavaScript (ES6) Code Snippets


每個略更新的網頁開發人員可能都使用過各種JavaScript堆棧。無論你選擇哪種框架,在不同的項目中鍵入相同的通用代碼應該會減少你的工作流程。

JavaScript (ES6)Code Snippets是一個方便的插件,它為空閒的開發人員提供了一些非常有用的JavaScript代碼片段。它將標準的JavaScript調用綁定到簡單的熱鍵中。一旦你掌握了竅門,你的工作效率就會大大提高。


4、Sass


你可能已經猜到了,這個插件可以幫助正在使用樣式表的開發人員。一旦開始為應用程式創建樣式表,就一定要使用Sass插件。該插件支持縮進的Sass語法自動設置語法制導 、自動補全和格式化。

在樣式方面,你肯定希望將此工具包含在你的工具集中。


5、Path Intellisense

Path Intellisense是Visual Studio代碼之一,它可以為你的開發提供有保證的生產力提升。如果你同時處理許多項目,使用了太多不同的技術,那麼你肯定會需要一個可以幫你記住路徑名的便捷工具。這個插件將為你節省大量的時間,否則將浪費在尋找正確的目錄上。

Path Intellisence最初是用於自動完成文件名的簡單擴展,但它後來被證明是大多數開發人員工具集中的寶貴資產。


6、Debugger for Chrome


如果需要調試JavaScript,則無需離開Visual Studio Code。微軟發布的Chrome調試器允許你可以直接在Visual Studio Code中調試源文件。


7、ESLint


ESLint插件將ESLint集成到Visual Studio Code中。如果你不熟悉它,ESLint就會作為一個靜態分析代碼的工具來快速發現問題。

ESLint發現的大多數問題都可以自動修復。ESLint修復程序可識別語法,因此你不會遇到由傳統查找和替換算法引入的錯誤。最重要的是,ESLint是高度可定製的。


8、SVG Viewer


SVG Viewer 擴展添加了許多實用程序,可用於在 VS Code中使用SVG。這個插件使呈現SVG 文件和查看它們的外觀成為可能,而不必離開編輯器。此外,這個插件還具有用於轉換為PNG並生成數據URI模式的選項。



9、Themes


最後但並非最不重要的是Themes。既然你每天都會看到你的編輯器,那為什麼不把它做得儘可能的漂亮呢?

有大量的自定義插件,可以改變側邊欄的配色方案和圖標。有些流行的 Themes 都是免費的,比如:One Monokai 、One Dark Pro 和 Material Icon 。


英文:

medium.com/better-programming/10-extremely-helpful-visual-studio-code-plugins-for-programmers-c8520a3dc4b8

相關焦點

  • 程式設計師請收好:10個非常有用的 Visual Studio Code 插件!
    一個插件列表,可以讓你的程式設計師生活變得輕鬆許多。作者 | Daan譯者 | Elle以下為譯文:無論你是經驗豐富的開發人員還是剛剛開始第一份工作的初級開發人員,你都會想讓自己的開發工作儘可能輕鬆一點。正確的工具使用則可以幫助你實現這個目標。
  • 10 個好用的 Visual Studio Code 插件「神器」
    無論你是經驗豐富的程式設計師,還是剛開始從事第一份工作的程式設計師「小白」,你都想讓程序開發變得更容易。使用正確的工具,你就能夠做到這點。如果你正在使用的 IDE 是 Visual Studio Code,那可以讓它變得更合你的「口味」。其中一個方式就是安裝正確的插件。你可以儘可能多地安裝插件,從而讓編程變得更容易。
  • VS Code 搭建 Rust 開發環境
    上一篇文章安裝和配置好了 Rust 環境後,我們是使用的是簡單的文本工具編寫 Hello World 入門代碼,但是為了提高我們的學習效率,下面安利大家 VS Code 搭建 Rust 開發環境,讓我們開始享受 IDE 帶來的便利。
  • 適用於程式設計師和開發人員的20個最佳VS Code主題(下)
    來自:Linux迷   https://www.linuxmi.com/vs-code-zhuti.html接上一篇《適用於程式設計師和開發人員的
  • 如何使Java程式設計師擁有高效率的開發環境
    如何使Java程式設計師擁有高效率的開發環境 作為一名程式設計師,好的開發環境可以提升你的工作效率,事半功倍。那麼一名Java程式設計師應該擁有什麼樣的開發工具呢。
  • 分享幾個我日常使用的VS Code插件
    我不想再錯過這個插件了,強烈推薦!連結:https://github.com/ChristianKohler/NpmIntellisenseMarketplace:https://marketplace.visualstudio.com/items?
  • vs code配合Anaconda寫Python?掌握這些技巧讓數據分析事半功倍
    Anaconda中使用圖界面管理python環境以及包管理如上圖,打開Anaconda Navigator主界面左邊選擇"Environments",即可看到你本機安裝的所有Python版本環境,這裡可以看到我本機又5個Python環境例如我現在希望在py37環境中安裝pandas庫,只要選中該環境,右上方選擇"Not installed",搜索中輸入pandas,下方勾選後
  • visual studio code(vs code)函數跳轉跟蹤:php intelliSense
    而這個插件可以跟蹤函數,查看和跳轉到定義的地方,對於閱讀PHP代碼有不小的幫助。首先需要配置好本地的伺服器環境,本案例應用的是PHPstudy ,由於很簡單,具體配置本地環境步驟就略過,配置好了,開啟伺服器。需要注意的是,php-intellisense 配置文件中的php版本據說要求是7.0以上。
  • 2020年4 個最值得推薦的 VS Code 插件
    Visual Studio Code(VS Code)是一個輕量級但功能強大的原始碼編輯器,是最受程式設計師歡迎的開發工具之一。 和其他的,我使用過帶插件功能的IDE一樣,我喜歡安裝各種插件。我注意到今年在VS Code上已經安裝了40多個擴展。 雖然這些擴展為我帶來了新奇的體驗,但也拖慢了VS Code的速度,讓使界面變得混亂。所以,在2020年底,我卸載了40多個不必要的擴展,剩下的這4個對我來說最有用。
  • 乾貨回顧 | 快速上手 VS Code:開發環境搭建和常用插件配置
    快速上手 VS Code:開發環境搭建和常用插件配置時間:10月30日(周五) 19:30-21:30主講嘉賓介紹張迪,中國科技大學,機器人實驗室自然語言處理和機器人定位導航方向研究生。對於 Windows Package Manager ,其還處於預覽(preview)階段,但是考慮到其由微軟官方維護,因此不失為一個長遠的好的選擇。
  • 2020年,前端開發者必備的10個VS Code擴展插件
    它最大的一個特點是,插件多可自定義。MarketPlace(插件商店)提供了大量擴展插件,開發人員完全可以根據需求進行自定義設置,這也有助於編寫高質量的代碼。本文將為編寫HTML,CSS,JavaScript以及使用VueJS或ReactJS等框架的前端工程師推薦10個VS Code擴展插件。1. CSS PeekCSSPeak通過識別和枚舉已應用的不同樣式以幫助開發者處理標記語言的類字符串和ID。
  • VS Code竟然能約會,找對象不看臉,看編程水平
    這款插件一上線,就快速贏得程式設計師們的認可,GitHub上已收穫800 Star,3天的下載量超過9000次。從代碼中找到真愛既然是面向程式設計師的約會軟體,自然不能和其他約會App一樣,一定要有特色。(畢竟代碼才是程式設計師的臉面。)Code Pics一欄填入你最得意的代碼,讓對方一眼知道你的水平深淺。VSinder也考慮到性取向問題,你也可以選擇約會對象的性別。又或者是你只想找個一起交流代碼的同性朋友,只需在程序中選擇friendship。當然,找對象,臉也是很重要的。
  • VS Code上也能玩轉Jupyter Notebook,這是一份完整教程
    ,VS Code 已經提供了對 Jupyter Notebook 的本地支持,對於那些經常處理合作項目、使用多種程式語言的程式設計師來說,真是再好不過了。儘管許多程式設計師選擇使用 IDE(Integrated Development Environment,集成開發環境)工作,但也有一些程式設計師(包括我)喜歡探索 IDE 中不同的可能性。
  • 生產力終極指南:用了兩年,如今才算真正會用VS Code
    我將要介紹的是插件、任務、代碼片段,甚至是文本編輯器的外觀,並且我也將展示如何在自己的工作區中進行設置和配置。好了,那就讓我們看看如何創建一個工作區:此插件除了純粹的視覺效果外,還可以更輕鬆快捷地在幾個打開的項目之間進行導航或搜索,也可以修復某些內容或在其中找到參考。現在如果再次查看.code-workspace文件,你會發現在選擇Peacock主題之後,文件已經發生了巨大的變化。
  • 10個最實用的個時間軸插件(帶詳細說明)
    建站的時候人人都想把網站建設的更有吸引力,在展示博客、照片、視頻等應用上面,使用時間軸的會讓你的網站看起來更加的好用,更有點擊的欲望
  • 人生苦短,我用 Visual Studio Code
    俗話說的好:工欲善其事,必先利其器!我最近也一直在尋找一款趁手的開發工具,但是市場上能寫Go語言的不是很多。找來找去發現 vs Code 似乎是個不錯的選擇,輕便強大,自由度高,語言豐富。看看 vs Code 的誕生,在 Build 2015 大會上,微軟除了發布了 Microsoft Edge 瀏覽器和新的 Windows 10 系統外,最大的驚喜莫過於宣布推出免費跨平臺的 Visual Studio Code 編輯器了!Visual Studio Code 為何如此收到歡迎?
  • VS Code Remote 發布!開啟遠程開發新時代
    這次發布包含了三款核心的全新插件,它們可以幫助開發者在容器、物理機器或虛擬機,以及 Windows Subsystem for Linux (WSL) 中實現無縫的遠程開發。通過安裝 Remote Development Extension Pack ,你可以快速上手遠程開發。
  • 10個實用的CSS和JavaScript動畫插件/框架/庫
    10個實用的CSS和JavaScript動畫插件/框架/庫 站長之家(CHINAZ.com)12月1日編譯:在網站中嵌入動畫已經成為今年的設計趨勢之一
  • 優秀而高效的程式設計師必需寫好代碼的10個技巧
    在本文中,作者介紹了10個寫好代碼的建議,以自己切身編寫代碼的體會和經驗來告訴開發者這10個建議的好處,並指導讀者成為一個優秀而高效的程式設計師。
  • 優秀而高效的程式設計師必需寫好代碼的10個技巧,
    作者丨Christopher Diggins譯者丨Teixeira10【譯者注】在本文中,作者介紹了10個寫好代碼的建議,以自己切身編寫代碼的體會和經驗來告訴開發者這10個建議的好處,並指導讀者成為一個優秀而高效的程式設計師。以下為譯文:那麼怎樣才可以使代碼變得優秀呢?