相關(guān)推薦:《vscode基礎(chǔ)教程》
vs code 現(xiàn)如今已經(jīng)成為一款炙手可熱的開發(fā)工具,它以輕量化、功能強(qiáng)大、易于配置、豐富的插件備受廣大開發(fā)者的喜愛。本文,就再來介紹 5 款提升生產(chǎn)力的 vs code 插件。
前言
vs code 現(xiàn)如今已經(jīng)成為一款炙手可熱的開發(fā)工具,它以輕量化、功能強(qiáng)大、易于配置、豐富的插件備受廣大開發(fā)者的喜愛。本文,就再來介紹 5 款提升生產(chǎn)力的 vs code 插件。
我曾寫過兩篇有關(guān) vs code 的文章,
我最終還是選擇了 vs code!
10 款 vs code 插件神器,第 7 款超級(jí)實(shí)用!
受到很多同學(xué)的喜愛,也被很多自媒體轉(zhuǎn)載。
在近幾個(gè)月里,我在試用不同的 vs code 插件,通過對(duì)比,篩選出一些提高開發(fā)效率的 vs code 插件,推薦給大家,希望能夠得到大家的喜愛!
error lens
安裝次數(shù):52645
error lens是一款把代碼檢查(錯(cuò)誤、警告、語法問題)進(jìn)行突出顯示的一款插件。
經(jīng)常與代碼打交道的同學(xué)都應(yīng)該清楚,大多數(shù)開發(fā)工具對(duì)于代碼進(jìn)行都是通過下劃線的方式進(jìn)行標(biāo)識(shí)。但是,這樣對(duì)于代碼調(diào)試不夠直接和友好。
error lens 通過使診斷更加突出,增強(qiáng)了語言的診斷功能,突出顯示了由該語言生成的診斷所在的整行,并在代碼行的位置以行方式在線打印了診斷消息。
它具有如下特性,
更明顯地突出顯示錯(cuò)誤或警告信息將診斷結(jié)果附加到包含診斷信息的任何行的末尾,這意味著你不必上下文切換到問題視圖狀態(tài)欄顯示打開文件的診斷次數(shù)(可以配置)可以配置設(shè)置以控制 errorlens 顯示增強(qiáng)診斷的方式適用于任何編程語言duplicate action
安裝次數(shù):73975
duplicate action是一款快速復(fù)制并創(chuàng)建文件、文件夾的 vs code 插件。
文件復(fù)制和新建,在開發(fā)過程中不像語法檢查這樣普遍,也可以說這項(xiàng)功能在開發(fā)過程中使用頻率很小,因此,也很少有人會(huì)注意到它帶來的繁瑣。每當(dāng)我們需要復(fù)制并新建一個(gè)文件時(shí),需要經(jīng)過新建空文件->復(fù)制->粘貼的過程。
而通過 duplicat action 只需要一鍵就可以完成文件和文件夾的復(fù)制。
使用方法有兩種:
鼠標(biāo)右鍵選擇文件,點(diǎn)擊“duplicate file”;點(diǎn)擊f1鍵,選擇“duplicate file”;git history
安裝次數(shù):2503915
git history是一款能夠查看 git 和文件歷史記錄的 vs code 插件。
相對(duì)于前兩款,git history 的名氣要大很多,功能也更加豐富且常用,它具備如下特性,
以圖像話方式詳細(xì)展現(xiàn)和搜索 git 日志內(nèi)容查看文件副本查看和搜索文件歷史比較分支、commit…jumpy
安裝次數(shù):194559
jumpy是一款類似于 atom 同名工具的 vs code 插件,它提供快速光標(biāo)移動(dòng)(跳轉(zhuǎn))的功能。
代碼之間的跳轉(zhuǎn)是一項(xiàng)非常常用,且非常影響開發(fā)效率的功能。如果代碼行數(shù)較少,我們可以通過滾動(dòng)鼠標(biāo)來移動(dòng)到指定位置。但是,對(duì)于幾百、上千行的代碼,這樣必然會(huì)讓開發(fā)者感到崩潰。
當(dāng) jumpy 被激活時(shí),會(huì)在光標(biāo)周圍的區(qū)域創(chuàng)建標(biāo)識(shí)(兩個(gè)字母)。然后,只需輸入兩個(gè)字母的代碼就可以跳到那個(gè)位置。
path intellisense
安裝次數(shù):3002830
path intellisense是一款自動(dòng)完成文件名、文件路徑的 vs code 插件。
文件讀寫是開發(fā)過程中經(jīng)常會(huì)接觸到的一項(xiàng)功能,無論是用本地離線文件進(jìn)行功能測(cè)試,還是開發(fā)過程中涉及到靜態(tài)文件。
在以往,需要手動(dòng)去找到指定的文件,然后拷貝路徑。這樣的繁瑣過程對(duì)于少數(shù)文件處理還可以忍受,如果太多的話就成了一項(xiàng)非常影響效率的事情。
path intellisense 就可以讓你像補(bǔ)全代碼一樣去不全文件名,這樣就會(huì)大大提升開發(fā)過程中的效率。
干貨
最近,為了方便大家,我花費(fèi)了半個(gè)月的時(shí)間把這幾年來收集的各種技術(shù)干貨整理到一起,其中內(nèi)容包括但不限于python、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、計(jì)算機(jī)視覺、推薦系統(tǒng)、linux、工程化、java,內(nèi)容多達(dá)5t ,我把各個(gè)資源下載鏈接整理到一個(gè)文檔內(nèi),目錄如下:
所有干貨送給大家,希望能夠點(diǎn)贊支持一下!
https://pan.baidu.com/s/1eks7cuyjbwq3a7o9cmylja
(提取碼:0000)
更多編程相關(guān)知識(shí),請(qǐng)?jiān)L問:編程教學(xué)!!