你不知道自己需要的7個Visual Studio Code擴(kuò)展
譯文【51CTO.com快譯】Visual Studio Code是一種很棒的軟件開發(fā)環(huán)境,不僅是因為它有出色的代碼編輯功能和語言支持。由于豐富的擴(kuò)展,它還讓你可以執(zhí)行許多支持任務(wù)。你可以找到滿足各種用途的Visual Studio Code擴(kuò)展:從快速導(dǎo)航編輯器、處理數(shù)據(jù)到輕松插入占位文本和圖片,不一而足。
你為所選擇的語言或工作場景搭建開發(fā)環(huán)境時可能不會遇到這七個擴(kuò)展,但它們對你的工具包而言是極其有用的補充,甚至是你日常工作流程的一部分。
Dashboard
Chrome和Firefox的用戶應(yīng)該熟悉打開空白標(biāo)簽時默認(rèn)顯示的“快速撥號”菜單。 Dashboard擴(kuò)展為Visual Studio Code執(zhí)行類似操作,讓你可以快速訪問常見的項目或工作區(qū)??梢噪S意添加、編輯、刪除或重新排序項目,你可以使用顏色、漸變或表情符號將項目按鈕分開來。如果發(fā)現(xiàn)項目是Git代碼庫,Dashboard會為它賦予圖標(biāo)以表明這點。
常用項目可以被固定到Dashboard的啟動器頁面、被放置到自定義組中,并被賦予自定義顏色。
Data Preview
Visual Studio Code可以充當(dāng)數(shù)據(jù)準(zhǔn)備和數(shù)據(jù)處理以及編寫和執(zhí)行代碼的環(huán)境。但是如果你在處理比簡單的文件更復(fù)雜的東西,用于數(shù)據(jù)格式的內(nèi)置文件處理程序就無濟(jì)于事。 Data Preview為眾多常見格式添加了處理程序、可視化工具和管理功能,不僅僅是JSON或CSV,還包括Excel、Apache Arrow、Avro、YAML及其他配置文件。(未來版本擁有Apache Parquet支持。)Data Preview使用WebAssembly編寫的流數(shù)據(jù)分析庫來處理繁重任務(wù),因此連大型文件(10 MB或更大)都不是問題。
Data Preview允許交互式查看和處理采用許多常見格式(比如CSV)的數(shù)據(jù)。
Jumpy
鍵入越多,鍵入速度越快,可能越不希望切換到鼠標(biāo)將光標(biāo)移到想要處理的文檔的下一部分。Jumpy提供了一種快速方法,可以使用鍵盤導(dǎo)航到文檔中的確切位置,沒必要按箭頭鍵。
你調(diào)用Jumpy后,會出現(xiàn)雙字母代碼,用于在屏幕上標(biāo)記文檔的單詞和行邊界。鍵入該雙字母代碼,光標(biāo)會跳轉(zhuǎn)到標(biāo)記的位置??梢允褂脝卧~或行模式在某一行內(nèi)瀏覽或在屏幕上瀏覽。還可以隨意配置鍵綁定以及用于匹配單詞邊界或空行的正則表達(dá)式。
注意,默認(rèn)情況下,Jumpy不會指定激活它的快捷鍵。你得自行設(shè)置快捷鍵才能使用它。
處于行模式的Jumpy。鍵入所示的一個雙字母代碼可將光標(biāo)移到文件中的該點。
Placeholder Images
如果你需要用于項目的占位圖片:面向Web開發(fā)的可能事件、UI模型或說明文檔,只需看一下Placeholder Images。該Visual Studio Code擴(kuò)展讓你可以插入圖片,作為來自許多流行的免費圖片提供商(包括Unsplash等圖片素材服務(wù))的HTML引用。想選擇圖片,只需提供目標(biāo)尺寸以及提供商,就可以從相應(yīng)提供商處選擇符合要求的隨機圖片。
Placeholder Images利用許多常見的免費圖片源插入占位圖片作為HTML引用,也可以將圖片URL復(fù)制到剪貼板。
Settings Sync
Settings Sync通過將Visual Studio Code設(shè)置存儲在GitHub Gist中,從而在多臺計算機上同步這些設(shè)置。這包括用戶設(shè)置、鍵綁定、啟動選項、擴(kuò)展、工作區(qū)和代碼片段。你可以使用公共或私有g(shù)ist與團(tuán)隊成員共享你的設(shè)置,或僅供自己使用。還可以有選擇地禁止同步設(shè)置或擴(kuò)展加以同步。Settings Sync還提供了GUI,用于更改設(shè)置和設(shè)置某人的GitHub登錄信息。
Settings Sync可以將Visual Studio Code設(shè)置保存到公共或私有GitHub gist。
VSCode Faker
有時你就需要一些占位文本:假地址行、假電話號碼或快速的“lorem ipsum”。也許你正在構(gòu)建一個HTML模板示例,也許你用假數(shù)據(jù)代替實時數(shù)據(jù),用于屏幕截圖或配置文件。VSCode Faker可以快速生成各種假數(shù)據(jù),你無需考慮。甚至可以將VSCode Faker設(shè)置成為特定區(qū)域生成假數(shù)據(jù),只要你有區(qū)域設(shè)置的ID。
使用VSCode Faker生成的“Lorem ipsum”文本。VSCode Faker的假文本可以是單個句子或整個段落。
WordCounter
單詞數(shù)和閱讀時間對博客文章和新聞文章來說非常有用,那么為什么止步于此呢?若知道解讀自述文件需要多長時間,或者確切地知道你在編寫的說明文檔的那段“簡單”引言有多簡單,那不是很好嗎?WordCounter在Visual Studio Code的狀態(tài)欄中放置了詳細(xì)且可配置的單詞、字符、行、段落和閱讀時間計量表。它可以靈活配置,比如說,你可以更改字定界符的組成,或者用于計算閱讀時間的每分鐘單詞數(shù)。
WordCounter將詳細(xì)的可讀性統(tǒng)計信息和計數(shù)指標(biāo)添加到狀態(tài)欄。所有度量指標(biāo)都可以配置。
原文標(biāo)題:7 Visual Studio Code extensions you didn’t know you needed,作者:Serdar Yegulalp
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】