您好,登錄后才能下訂單哦!
這篇“VSCode CLI工具怎么使用”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“VSCode CLI工具怎么使用”文章吧。
code
后面不帶任何選項或參數(shù)執(zhí)行,會打開VSCode最近一個會話。比如,如果你最近打開了projectA
,無論現(xiàn)在projectA
是否被其他窗口覆蓋或者你已經(jīng)退出VSCode,下面的命令都能快速打開projectA
:
$ code
如果你正在使用shell,這個命令應(yīng)該能幫助你迅速打開VSCode或者定位到剛才編輯的文件。
在這里我想問大家平時都是怎樣用VSCode打開某個項目的,都是按以下步驟執(zhí)行嗎?
點擊VSCode圖標(biāo)
點擊菜單欄File
點擊Open
在Mac的Finder里找到并打開
我就不是,我習(xí)慣了使用shell,覺得命令行操作比在Finder里查找要快。
code .
命令是我平時用得最多的,它可以快速地在VSCode打開當(dāng)前目錄的項目。
我的所有項目都是放在一個固定的目錄下,所以我只要先cd
到項目目錄下,再執(zhí)行code .
就好了。
當(dāng)然,你也可以使用code <folder>
的方式打開項目,效果是一樣的。
code -g <file>:<line>:<character>
命令可以快速跳轉(zhuǎn)到文件某一行的某個字符。比如,下面這個命令會打開index.ts
文件,光標(biāo)定位到第18行,index
為8的字符前面的位置。
$ code -g /project-path/src/index.ts:18:8
現(xiàn)在的一些dev工具比如react-dev-inspector和vue-devtools,它們能夠讓開發(fā)者點擊DOM元素即可在VSCode打開并定位到對應(yīng)的源碼位置。原理都是在dev server運行的時候獲取源碼的位置信息并插入到DOM元素上,然后開發(fā)者點擊DOM時給dev server發(fā)送位置信息,dev server再調(diào)用code
的能力跳轉(zhuǎn)源碼。
如果你想快速對比兩個文件,可以使用以下命令:
$ code -d file-path-a file-path-b
這對習(xí)慣使用VSCode對比文件差異以及解決沖突的同學(xué)來說應(yīng)該比較有用。
這是我近期發(fā)現(xiàn)的最讓我喜歡的功能了,包括以下幾個點:
code --list-extensions --show-versions
:以<publisher>.<extensionName>@<version>
的形式羅列所有已安裝的插件;
code --install-extension <ext>
:安裝插件,可以加上--force
選項防止彈窗提示;
code --uninstall-extension <ext>
:卸載插件。
想象一下,如果讓你來開發(fā)一個前端工程的腳手架,你會做哪些事情?
仿照市面上大部分的腳手架,當(dāng)然會給用戶提供editorConfig、eslint、prettier等代碼格式相關(guān)的配置。但完成這些,腳手架只有90分。實際上,要想eslint等生效,用戶還得安裝相應(yīng)的VSCode插件和配置settings.json
。
settings.json
還好說,可以在.vscode
目錄下創(chuàng)建settings.json
實現(xiàn)團隊成員間配置的共享以及覆蓋本地配置,省去團隊成員手動配置的麻煩和避免開發(fā)配置不一致的問題。
至于VSCode插件,一般來說,我們會讓用戶自己去安裝或者默認(rèn)他已經(jīng)安裝了。但對于前端小白或者新入職的同事來說,這無疑是痛苦的,也是優(yōu)秀的腳手架開發(fā)者不能容忍的。這時,上面幾個命令就發(fā)揮作用了。
--list-extensions
查看用戶是否安裝了某個插件,如果沒有,則使用--install-extension
安裝。
可以想象,借助上面幾個操作插件的命令,配合.vscode
,腳手架可以完全無感地幫用戶配置好開發(fā)環(huán)境,并且能夠保證團隊里每個人的配置都是一樣的,不用擔(dān)心突然有一天某個新同事跑過來說他的eslint不生效。
注意:插件操作相關(guān)的命令權(quán)力有點大,要小心使用。
有的同學(xué)可能會說,要使code
生效,不得手動將code
命令安裝到全局環(huán)境變量PATH
上嗎?
在Mac上是這樣的,但我們也能通過/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code
這個路徑直接調(diào)用code
。
對于Windows、Linux系統(tǒng),VSCode安裝時code
就會自動添加到PATH
,可以直接調(diào)用code
。
所以,腳手架可以做一定的封裝,避免用戶手動添加環(huán)境變量。
以上就是關(guān)于“VSCode CLI工具怎么使用”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。