中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VSCode CLI工具怎么使用

發布時間:2022-09-09 10:15:14 來源:億速云 閱讀:201 作者:iii 欄目:軟件技術

這篇“VSCode CLI工具怎么使用”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“VSCode CLI工具怎么使用”文章吧。

code實用功能

打開最近一個會話

code后面不帶任何選項或參數執行,會打開VSCode最近一個會話。比如,如果你最近打開了projectA,無論現在projectA是否被其他窗口覆蓋或者你已經退出VSCode,下面的命令都能快速打開projectA

$ code

如果你正在使用shell,這個命令應該能幫助你迅速打開VSCode或者定位到剛才編輯的文件。

打開特定的項目

在這里我想問大家平時都是怎樣用VSCode打開某個項目的,都是按以下步驟執行嗎?

  • 點擊VSCode圖標

  • 點擊菜單欄File

  • 點擊Open

  • 在Mac的Finder里找到并打開

我就不是,我習慣了使用shell,覺得命令行操作比在Finder里查找要快。

code .命令是我平時用得最多的,它可以快速地在VSCode打開當前目錄的項目。

我的所有項目都是放在一個固定的目錄下,所以我只要先cd到項目目錄下,再執行code .就好了。

當然,你也可以使用code <folder>的方式打開項目,效果是一樣的。

跳轉到文件的行列

code -g <file>:<line>:<character>命令可以快速跳轉到文件某一行的某個字符。比如,下面這個命令會打開index.ts文件,光標定位到第18行,index為8的字符前面的位置。

$ code -g /project-path/src/index.ts:18:8

現在的一些dev工具比如react-dev-inspector和vue-devtools,它們能夠讓開發者點擊DOM元素即可在VSCode打開并定位到對應的源碼位置。原理都是在dev server運行的時候獲取源碼的位置信息并插入到DOM元素上,然后開發者點擊DOM時給dev server發送位置信息,dev server再調用code的能力跳轉源碼。

文件對比

如果你想快速對比兩個文件,可以使用以下命令:

$ code -d file-path-a file-path-b

這對習慣使用VSCode對比文件差異以及解決沖突的同學來說應該比較有用。

插件操作

這是我近期發現的最讓我喜歡的功能了,包括以下幾個點:

  • code --list-extensions --show-versions:以<publisher>.<extensionName>@<version>的形式羅列所有已安裝的插件;

  • code --install-extension <ext>:安裝插件,可以加上--force選項防止彈窗提示;

  • code --uninstall-extension <ext>:卸載插件。

想象一下,如果讓你來開發一個前端工程的腳手架,你會做哪些事情?

仿照市面上大部分的腳手架,當然會給用戶提供editorConfig、eslint、prettier等代碼格式相關的配置。但完成這些,腳手架只有90分。實際上,要想eslint等生效,用戶還得安裝相應的VSCode插件和配置settings.json

settings.json還好說,可以在.vscode目錄下創建settings.json實現團隊成員間配置的共享以及覆蓋本地配置,省去團隊成員手動配置的麻煩和避免開發配置不一致的問題。

至于VSCode插件,一般來說,我們會讓用戶自己去安裝或者默認他已經安裝了。但對于前端小白或者新入職的同事來說,這無疑是痛苦的,也是優秀的腳手架開發者不能容忍的。這時,上面幾個命令就發揮作用了。

--list-extensions查看用戶是否安裝了某個插件,如果沒有,則使用--install-extension安裝。

可以想象,借助上面幾個操作插件的命令,配合.vscode,腳手架可以完全無感地幫用戶配置好開發環境,并且能夠保證團隊里每個人的配置都是一樣的,不用擔心突然有一天某個新同事跑過來說他的eslint不生效。

注意:插件操作相關的命令權力有點大,要小心使用。

code的安裝

有的同學可能會說,要使code生效,不得手動將code命令安裝到全局環境變量PATH上嗎?

在Mac上是這樣的,但我們也能通過/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code這個路徑直接調用code

對于Windows、Linux系統,VSCode安裝時code就會自動添加到PATH,可以直接調用code

所以,腳手架可以做一定的封裝,避免用戶手動添加環境變量。

以上就是關于“VSCode CLI工具怎么使用”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安丘市| 松原市| 石台县| 美姑县| 康平县| 新乡县| 华蓥市| 普陀区| 伊宁县| 乌什县| 辽中县| 轮台县| 化隆| 克拉玛依市| 瓮安县| 郓城县| 克什克腾旗| 中西区| 阳春市| 永清县| 石柱| 昭觉县| 天峻县| 辽源市| 上饶市| 道孚县| 措美县| 同德县| 棋牌| 关岭| 巍山| 隆化县| 阳曲县| 乌拉特中旗| 卢湾区| 买车| 昌吉市| 清原| 交口县| 徐水县| 育儿|