vscode 不能運行h5c3代碼_讓開發效率“飛起”的VS Code 插件

前言

VSCode,是一個免費的、開源的跨平臺編輯器,也是我最滿意的編輯器之一。

本文向大家推薦一些我喜歡的vscode插件,不出意外的話,這些插件將對你的工作效率提升有不小的幫助!

GitLens

VS Code中的 Git 體驗在易用性和完整性之間取得了一個不錯的平衡,大部分用戶都能夠使用它完成工作,同時又不會被太多的功能嚇到。但是很多硬核的 Git 用戶肯定會覺得功能還不夠用。包括但不限于:

  • 不能查看某個 commit 中的代碼改動;
  • 不能比較兩個 commit 或者 branch,然后閱覽代碼改動;
  • 不能查看代碼歷史記錄。

不過 GitLens 這個插件的出現,就彌補上了上述不足。

11279000e71fc8f0ce9b96d0d8d425b3.gif

類似的 Extension:

  • Git History -- 用來查看 git log 或則一個文件的 git 歷史,比較不同的分支,commits
  • Git Blame ?- 它允許您在當前選定行的狀態欄中看到 Git Blame 信息。GitLens 也提供了類似的功能。
  • Git Project Manager --可以一鍵搜索并打開某個的基于 Git 管理的項目

Quokka.js

Quokka.js 是一個用于 JavaScript 和 TypeScript 的實時運行代碼平臺。這意味著它會在你輸入后立即運行您的代碼,并在您的代碼編輯器中顯示各種執行結果。建議你親自嘗試一下。

75940ac05fe0bb196d0ee0ec00e00504.gif

從上面的動態圖,我們就可以知道 Quokka 是一個調試工具,可以為您正在編寫的代碼提供實時反饋。它能夠預覽變量的函數和計算值結果。

Visual Studio Intellicode

Visual Studio Intellicode 超過 350 萬下載量,是 Visual Studio 上下載次數最多的插件。并且,在我看來,它會是你用過的最有用的插件之一。

這個插件能幫助開發人員生成智能代碼補全提示,并且它內置支持很多種編程語言。

88da32801157599fb1e74f4f7e98ddfe.png

Visual Studio Intellicode 使用機器學習技術,通過學習大量 GitHub 項目的代碼,能找到一些編碼模式,然后在你編程時給予代碼提示。

Debugger for Chrome

如果你想調試 JavaScript 程序,你可以不必離開 VSCode 開發環境

Debugger for Chrome 這款插件就可以做到這點,它由微軟發布,允許你在 VSCode 中直接調試網頁源文件,該插件主要利用 Chrome 所開放出來的接口來實現對其渲染的頁面進行調試。

e3bf6e0cb8caa01eca36a0f857a076b9.png

Auto Rename Tag

無論你選擇哪種框架,假如當開始和結束標簽間的代碼有 50 多行時,你想將一個H2標簽更改為H3標簽,或者你想將一個div標簽更改為span標簽,不管要做什么,你都要浪費時間來查找結束標簽,這時候就該用這個插件-- Auto Rename Tag

a0dfd9b304097e23c482c8bb816a4f8d.gif

這個插件在你修改某一個標簽時會自動匹配結束標簽修改為相應的結束標簽,反之亦然。

SCSS IntelliSense

在 SCSS 中創建變量,這是很棒的體驗。但創建后,你還記得它們嗎?可能大多沒記住。

1126ada623b3aa31bced25938bb2d7eb.gif

有了這個插件,你能在應用的任何位置快速獲取你發明的那些 SCSS 變量名。再也不用記住那些名稱,也無需進行文件搜索。

ESLint

ESLint 插件將 ESLint 集成進了 Visual Studio Code 中。如果你還不了解這款插件,我簡單說一下,這款插件會靜態分析你的代碼,快速找到代碼中的問題。

ESLint 找到的大部分問題都可以由其自動修復。ESLint 會根據當前文件使用的語法進行自動修復,所以就不會像傳統的“尋找 - 替換”算法那樣產生語法錯誤。

最重要的是,ESLint 是高度可定制化的

Prettier

對那些想嚴格遵守一組編碼規則格式的開發者來說,Prettier 是相當有用的插件。

并且,它是一個健壯的、固守成規的代碼格式化利器,它可以一鍵美化你的 JavaScript/TypeScript/CSS 代碼。

Vetur

Vetur是一款必備的Vue開發工具。支持多種功能,比如語法高亮、錯誤檢測、Emmet和Snippet等等。

d1a01e772e58b945cc083a76b43dcfe9.png

Code Runner

時至今日,Code Runner已經有了超過300萬的下載量,代碼一鍵運行,支持超過40種語言。

安裝好Code Runner之后,打開你所要運行的文件,有多種方式來快捷地運行你的代碼:

  • 在編輯區,右鍵選擇 Run Code
  • 鍵盤快捷鍵 Ctrl+Alt+N
  • 快捷鍵 F1 調出 命令面板, 然后輸入 Run Code
  • 在左側的文件管理器,右鍵選擇 Run Code
  • 右上角的運行小三角按鈕5eb10a52e12bac925ed74dbd36d95a83.gif

Path Intellisense

Path Intellisense 可以快速提高你的開發效率。如果你同時開發多個項目,并使用很多不同的技術,你肯定想要一個方便的工具,它能幫你記住文件路徑。

這款插件就能為你節省很多這方面的時間,幫你省去找到正確文件路徑的時間。

032d33f30b2a514fe06afe25045b8e38.gif

Color Picker

在書寫 HTML 和 CSS 的時候,你可能經常需要修改元素的顏色。VS Code 為修改顏色,提供了一個圖形化的界面,其中包含了顏色相關的屬性。

當你打開一段 HTML 或者 CSS 代碼時,你可以看到,VS Code 在顏色的前面畫了一個方塊(即顏色裝飾器 Color Decorator),用于展示這段顏色屬性所對應的最終效果。然后你把鼠標移動到這段代碼上時,一個顏色選擇器窗口就顯示出來了,根據你需要來調整顏色。

b4e01b02b9b1c10021b7c54fb75e6d5d.gif

參考文章

  • 30個極大提高開發效率的Visual Studio Code插件
  • 這就是我想要的 VSCode 插件!
  • 26 Miraculous VS Code Tools for JavaScript Developers in 2019
  • 10 Extremely Helpful Visual Studio Code Plugins for Programmers
  • 讓開發效率“飛起”的 5 個 VS Code 插件

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/394971.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394971.shtml
英文地址,請注明出處:http://en.pswp.cn/news/394971.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

dedecms plus/download.php,dedecms教程:DedeCMS 5.7SP1 /plus/download.php url重定向漏

最近使用scanv網站體檢發現有DedeCMS 5.7SP1 /plus/download.php url重定向漏洞(如下圖),對比官方網站最新下載包發現該漏洞未進行補丁,但官方自身網站已經補上了,而官方演示站點均未補上。參考了下網上給出的漏洞原因和解決思路如下&#xf…

C language day1

2019獨角獸企業重金招聘Python工程師標準>>> http://www.eclipsecolorthemes.org/?viewtheme&id66設置eclispe編輯器主題 http://www.cnblogs.com/csulennon/p/4231405.html 配置黑色主題 Dogs.c 第一段代碼片段 /*Name : Dogs.cAuthor : MichaelV…

Xftp遠程連接出現“無法顯示文件夾”的問題補充

網上有很多朋友出現相同的問題,各位熱心網友都給出了自己的解決方案,其中大多數網友給出的解決方案都是:將Xftp更換成“被動連接模式”。但是很不幸的是,本人通過這種方式并沒有得到有效的解決,網上的各大方法都嘗試&a…

Bootstrap中水平排列的表單form-inline

1 <html>2 <head>3 <title>初識Bootstrap</title>4 <meta charset"utf-8">5 <meta name"viewport" content"widthdevice-width, initial-scale1.0">6 <link rel"stylesheet" href"http:/…

minio 授予永久訪問權限_應對 iOS 14 權限管理 應用手把手教你打開“所有照片”權限...

DoNews 11月3日消息(記者 劉文軒)蘋果在 iOS 14 中帶來全新的隱私管理功能&#xff0c;其中最亮眼的就是相冊權限方面&#xff0c;可以為應用程序授予單獨授予某張照片的訪問權限&#xff0c;無需交出整個相冊。作為 iOS 14 主推新功能之一&#xff0c;這項功能也很快得到開發者…

ios pusher使用_使用.NET和Pusher構建實時評論功能

ios pusher使用by Ogundipe Samuel由Ogundipe Samuel 使用.NET和Pusher構建實時評論功能 (Build a real-time commenting feature using .NET and Pusher) Today, we will build a mini-blog engine with live commentary features using .NET and Pusher.今天&#xff0c;我們…

計算機基礎,你知道藍屏的原因嗎

2019獨角獸企業重金招聘Python工程師標準>>> 電腦藍屏的現象是經常見到的一件家常便飯了&#xff0c;它是屬于突發事件&#xff0c;電腦藍屏讓我們猝手不及&#xff0c;很多時候是很讓人心煩。電腦藍屏首先要找到原因&#xff0c;然后進行維修。那么電腦藍屏到底是怎…

discuz admin.php無法登錄,忘記管理員密碼無法登錄Discuz后臺管理員的解決方法匯總...

Discuz管理員無法登陸后臺的情況有多種下面會對這些問題提供一些解決方法&#xff1b;也會有可以登陸前臺卻無法登陸后臺的一系列解決辦法&#xff0c;下面是無憂主機小編總結的其中方法&#xff0c;希望對大家有所幫助。1.管理員用戶組變為普通用戶組了 進入不了后臺&#xff…

D進制的A+B

/*題目描述 //注意像二進制的數位比較長&#xff0c;只能用數組來做 輸入兩個非負10進制整數A和B(<2 30-1)&#xff0c;輸出AB的D (1 < D < 10)進制數。 輸入描述: 輸入在一行中依次給出3個整數A、B和D。 輸出描述: 輸出AB的D進制數。 輸入例子: 123 45…

2個字節能存多少個16進制_Java語言中最大的整數再加1等于多少?看完秒懂

短文漲姿勢&#xff0c;看了不白看&#xff0c;不關注等啥&#xff1f;已知Java語言中int類型所能表示的最大整數為2147483647,請問以下代碼執行結果是什么&#xff1f;一部分人都會認為這段程序壓根就無法通過編譯&#xff0c;也有人認為&#xff0c;這段程序能夠通過編譯&…

擺脫加卡他卡_如何通過三個簡單的步驟擺脫“故事卡地獄”。

擺脫加卡他卡Your backlog is full of detailed user stories. Your team is no longer able to manage them, or rank them.您的待辦事項列表中包含詳細的用戶故事。 您的團隊不再能夠對其進行管理或排名。 You wonder what the product you’re building is all about. The …

套接字結構

套接字編程簡介 最近在看《UNIX網絡編程卷一》,算是寫的讀書筆記吧. IPv4套接字地址結構 IPv4套接字地址結構定義在 < netinet/in.h > 頭文件中.它以 sockaddr_in 命名.下面是它的結構體: struct in_addr {in_addr_t s_addr; 32位IPv4地址,網絡字節序 …

極樂科技CEO應邀出席2017微信小程序生態課

2019獨角獸企業重金招聘Python工程師標準>>> 1月9日凌晨小程序正式上線。張小龍第一時間在其朋友圈寫下一個日期—2007.1.9&#xff0c;并配上iPhone發布會的圖片&#xff0c;微信小程序如約而至。在興奮之際&#xff0c;極樂科技的大咖們也在思考&#xff1a;專注于…

藍橋杯 基礎練習 數列排序

http://lx.lanqiao.cn/problem.page?gpidT52 問題描述給定一個長度為n的數列&#xff0c;將這個數列按從小到大的順序排列。1<n<200輸入格式第一行為一個整數n。第二行包含n個整數&#xff0c;為待排序的數&#xff0c;每個整數的絕對值小于10000。輸出格式輸出一行&…

php 禁用通知,推送消息能不能區分禁止通知和卸載兩種類型?

消息推送ios用了apns&#xff0c;android用的是gcm。推送失敗都會返回無效的token&#xff0c;但是無效的tokne中&#xff0c;能不能區分到哪些是禁止通知&#xff0c;哪些是卸載app導致的呢&#xff1f;1 APNS PHP 的推送返回錯誤處理Push.php if (!empty($aMessage[ERRORS]))…

IOS13圖標尺寸_更新iOS13后,我的5臺iPhone都廢了

蘋果就是自帶熱搜體質&#xff0c;特別是在九月。機哥大概數了一下&#xff0c;光是線下發售后的這四天&#xff0c;iPhone 11 前前后后就上了 7 次熱搜。今天這一次熱搜&#xff0c;是因為庫克之前發了一條微博&#xff0c;夸自家 iPhone 11 是有史以來最出色的一款。在這條微…

Android 如何調用系統默認瀏覽器訪問

// 調用系統默認瀏覽器// 參考&#xff1a;// http://www.cnblogs.com/zhwl/archive/2011/11/15/2249848.html// https://segmentfault.com/a/1190000003912694case R.id.tv_about_weibo: // 關于微博// 直接打開 // Intent intent new Intent(); // …

kotlin函數式編程_我最喜歡的Kotlin函數式編程示例

kotlin函數式編程by Marcin Moskala通過Marcin Moskala One of the great things about Kotlin is that it supports functional programming. Let’s see and discuss some simple but expressive functions written in Kotlin.Kotlin的一大優點是它支持函數式編程。 讓我們看…

數據庫收縮

1.選中數據庫-任務-收縮-數據庫 2.全部壓縮 3.右鍵數據庫&#xff0c;屬性 4.找到自動收縮&#xff0c;設置為true 轉載于:https://www.cnblogs.com/RogerLu/p/10469819.html

matlab自帶kfcm函數,kfcmFun.m

function [center, U, obj_fcn] kfcmFun(data, cluster_n,maxit, kernel_b,expo)data_n size(data, 1); % 求出data的第一維(rows)數,即樣本個數obj_fcn zeros(100, 1);% 初始化輸出參數obj_fcnU initkfcm(cluster_n, data_n);% 初始化模糊分配矩陣,使U滿足列上相加為1inde…