【整理分享】10個VSCode中用于Flutter開發的最佳擴展

本篇文章給大家整理分享10個用于flutter開發的最佳vscode擴展,希望對大家有所幫助!

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

1.Pubspec Assist

你是否厭倦了在pub.dev上尋找必要的Flutter和Dart包?你應該給Pubspec Assist擴展一個機會。這個擴展允許你在不放棄編輯器的情況下搜索軟件包,然后將它們附加到pubspec.yaml文檔中。此外,它允許你通過用逗號分隔標題來同時尋找許多包。

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

2.Error Lens

在開發過程中,錯誤和警告是正常的,但我們用來處理它們的方法是獨特的。在VS Code編輯器中,錯誤和警告通常顯示在底部,我們必須滾動列表以查看是否有其他問題。【推薦學習:vscode教程vscode教程

vscode教程擴展突出顯示了代碼中的錯誤行,并在行尾附加了錯誤細節。錯誤圖標也會顯示在溝槽中。

此外,你可以在settings.json文件中自定義錯誤高亮的顏色。這將使你的錯誤顯得更加誘人。

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

3.Flutter Tree

當構建具有大量widget的應用程序時,很難在樹中識別小部件。vscode教程擴展以簡化的語法創建所需的widget樹。這使得創建widget樹變得更加容易,但你必須使用它自己的語法來做,如下所示。

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

4.Bracket Pair Colorizer 2

我們經常迷失在嵌套類和小部件的迷宮中,浪費了大量的時間和精力試圖找到正確的括號對。當涉及到定位錯誤的括號時,vscode教程是一個救世主。

您也可以自定義括號對的顏色。

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

5.Dart Data class Generator

通常,我們會忽略類中所需方法的創建。VS Code有一個實用程序,允許你添加缺少的方法,但你一次只能添加一個。vscode教程克服了這個問題,它使用基于類屬性或原始JSON的構造函數、copyWith、toMap、fromMap、toJson、fromJson、toString、operator ==和hashCode方法來構建Dart數據類,正如其名稱所暗示的。

這個擴展還按字母順序對導入進行排序,并將它們轉換為適當的格式。

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

6.Flutter Stylizer

管理一個結構不充分的復雜代碼庫,會降低工程師的效率。vscode教程擴展通過以一致和有主見的方式組織你的方法來消除這個問題。

這個工具以下列方式組織文件中的類:

構造函數–命名的構造函數–公共靜態變量–公共實例變量–公共覆蓋變量–私有靜態變量–私有實例變量–公共覆蓋方法–其他公共方法–構建方法。

Flutter本身提供了格式化的選擇,然而,它只對Dart文件進行格式化,它不會對代碼進行重新排序。Flutter根據這些格式化規則來格式化代碼。

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

7.Better Comments

如果所有的注釋都采用相同的格式,我們將無法按照重要性來安排工作,并且有忽略重要任務的風險。vscode教程擴展有助于創建豐富多彩的注釋,這使他們更具可讀性。這樣可以更容易地跟蹤代碼注釋。

你所要做的就是用*、!、?或TODO開始注釋,它就會以指定的方式被著色。你還可以使用settings.json文件創建你自己的注釋風格。

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

8.Color Highlight

在構建程序時,我們管理廣泛的顏色選擇,但假設我們正在編程的顏色在代碼編輯器中是可見的?這將是非常有利的顯示程序的顏色,而不需要啟動程序。vscode教程插件可以查看代碼中通過樣式化顏色指定的顏色。

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

9.Markdownlint

Flutter項目中沒有驗證器可以確保檢測到README.md或CHANGELOG.md文檔中的問題。為了彌補這一點,vscode教程插件提供了一套準則,以鼓勵Markdown文件的標準和統一性。你可以使用這個擴展來檢查本地的問題,并在實時發布之前驗證內容。

在這張圖片中,你可以看到一些錯誤,如多個連續的空行,標題級別應該遞增一個,以及列表應該被空行包圍。與此相關,我想提醒你,你可以通過使用預覽按鈕在VS Code中預覽Markdown文件。

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

10.JSON to Dart Model

當處理大量的JSON文件時,為每個文件構建Dart模型是很費力的。vscode教程為給定的JSON字符串創建一個Dart類。通過在你的JSON鍵中添加r@或d@,可以使JSON值成為必需或默認值,JSON to Dart Model將為你產生Dart模型。

在下圖中,JSON文件顯示在左邊,所需的類和屬性顯示在右邊,這是從JSON文件中使用JSON to Dart Model擴展生成。

【整理分享】10個VSCode中用于Flutter開發的最佳擴展

更多關于vscode的相關知識,請訪問:vscode教程!

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享