初識Node.js IDE的選擇

        其實就如同java一樣,Node可以選擇的IDE不止一種,常見的比如webstorm,Visual Studio Code,其實都可以應付日常的工作需求,今天我要介紹的IDE,其實就是Visual Studio Code(接下來簡稱vs code)。怎麼評價vs code呢?其實vs code優點很多,它的文件目錄管理非常強大,還可以之定義配置,我們更改代碼後可以自動保存,不用擔心代碼丟失,而且vs code集成Git,這對於我們版本控制可以說省了很多功夫,這也是我很喜歡這個編譯器的原因。而且,vs code智能提示功能很強大,還自帶強大的調試功能,這解決了Node缺少調試工具的不足。像大多數 IDE 一樣,VSCode 也有一個擴展和主題市場,包含了數以千計質量不同的插件。爲了幫助大家挑選出值得下載的插件,我會針對性的講述一些實用、有趣的插件與大家分享。我們在IDE中集成插件,大幅度的提升了我們的開發速度。接下來,我們慢慢來說下這個編譯器如何去使用。


Visual Studio Code安裝

        首先進入vs code的官方網站:https://code.visualstudio.com

其實默認就是window系統 x64版本的,直接進行下載,然後一直next安裝直到finish結束就可以,因爲vs code默認會自己將bin路徑加到path環境變量中,所以所以省去了配置環境變量的步驟。

安裝成功後進入vs code主界面,vs code 默認語言是英文,如果想將IDE漢化成中文需要安裝插件,接下來我們就來說說在vs code中如何進行插件的安裝。


必備插件安裝

在編譯器的右側側邊欄最下方的按鈕其實就是進行插件安裝,點擊這個按鈕,可以進入圖二的界面,將插件名稱輸入到搜索框,然後點擊安裝,安裝成功後重啓IDE我們的插件就可以成功生效了。那我們進行Node開發需要用到什麼必備插件呢?

1.Chinese Language Pack for Visual Stidio Code

第一個必備插件自然是vs code的中文簡體包,新手一開始不適應vs code,建議可以先行使用中文版。

2.open-in-browser

由於 VSCode 沒有提供直接在瀏覽器中打開文件的內置界面,所以此插件在快捷菜單中添加了在默認瀏覽器查看文件選項,以及在客戶端(Firefox,Chrome,IE)中打開命令面板選項。

3.vscode-icons

好的代碼始於顏值,vscode-icons是能夠讓右側文件夾與不同文件都顯示圖標。

4.Auto Rename Tag

當HTML標籤被修改其中之一時,另一半標籤會跟着被修改。

5.beautify

良好的拓展性,可以格式化JSON|JS|HTML|CSS|SCSS代碼,比內置格式化好用

6.Quokka

Quokka 是一個調試工具插件,能夠根據你正在編寫的代碼提供實時反饋。它易於配置,並能夠預覽變量的函數和計算值結果。

7.CSS Peek

使用此插件,你可以追蹤至樣式表中 CSS 類和 id定義的地方。當你在 HTML 文件中右鍵單擊選擇器時,選擇“ Go to Definition 和 Peek definition ”選項,它便會跳轉到你樣式定義的地方。

8.HTML BoilerPlate

通過使用 HTML 模版插件,你只需在空文件中輸入 html,並按 Tab 鍵,即可自動生成乾淨的HTML文檔結構。

9.Prettier

Prettier 是目前 Web 開發中最受歡迎的代碼格式化程序。安裝了這個插件,它就能夠自動應用 Prettier,並將整個 JS 和 CSS 文檔快速格式化爲統一的代碼樣式。

10.Themes

在衆多的實用插件中,豈能少了漂亮的主題呢?你每天都會與你的 VSCode 編輯器進行“親密的接觸”,爲何不把它打扮得更漂亮些呢?這個插件可以更改頁面主題。

11.Auto Close Tag

匹配標籤,關閉對應的標籤。很實用【適用於HTML/XML】。

12.Path AutoComplete

路徑自動補全,這個是必須插件之一。

13.HTML CSS Support

讓 html 標籤上寫class 智能提示當前項目所支持的樣式。新版已經支持scss文件檢索。


我們工作必須的插件基本都包括在上面了,當然如果你要使用vue,react之類的js框架,vs code當然也有類似的插件支持,在這裏我就不詳細述說了。


常用快捷鍵

  • 打開一個新窗口: Ctrl+Shift+N

  • 關閉窗口: Ctrl+Shift+W

  • 新建文件 Ctrl+N

  • 文件之間切換 Ctrl+Tab

  • Ctrl+C 、 Ctrl+V 複製或剪切當前行/當前選中內容

  • 代碼格式化: Shift+Alt+F

  • 上下移動一行: Alt+Up 或 Alt+Down

  • 向上向下複製一行: Shift+Alt+Up 或 Shift+Alt+Down

  • 在當前行下方插入一行 Ctrl+Enter

  • 在當前行上方插入一行 Ctrl+Shift+Enter

  • 移動到行首: Home

  • 移動到行尾: End

  • 移動到文件結尾: Ctrl+End

  • 移動到文件開頭: Ctrl+Home

  • 移動到定義處: F12

  • 定義處縮略圖:只看一眼而不跳轉過去 Alt+F12

  • 找到所有的引用: Shift+F12

  • 同時修改本文件中所有匹配的: Ctrl+F12

  • 重命名:比如要修改一個方法名,可以選中後按 F2,輸入新名字,回車,則所有該方法的引用也都同步更新了

  • 跳轉到下一個 Error 或 Warning:當有多個錯誤時可以按 F8 逐個跳轉

  • 查找 Ctrl+F

  • 查找替換 Ctrl+H

  • 整個文件夾中查找 Ctrl+Shift+F

快捷鍵我這裏只介紹一些我們經常被使用的,vs code快捷鍵功能非常齊全,如果想了解可以訪問https://blog.csdn.net/p358278505/article/details/74221214,這裏面介紹了目前vs code包含的大部分快捷鍵。


到這裏我們對於vs code的 配置就差不多告一段落了,就可以真正開始vs code的學習之旅了。下一篇再見!

本文分享自微信公衆號 - 程序猿周先森(zhanyue_org)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章