配置npm終端命令自動(dòng)補(bǔ)全Tab Tab Tab

前言

其實(shí)npm官方是自帶終端命令補(bǔ)全的,我們運(yùn)行npm completion是可以得到自動(dòng)補(bǔ)全的腳本內(nèi)容,不過(guò)要我們自己配置到終端(Terminal)。

詳情可以看官方說(shuō)明文檔(中文站):https://www.npmjs.cn/cli/completion/

這個(gè)同樣適用MacOSLinux,只需要把腳本輸入到.bashrc、.bash_profile、.zshrc中就可以,但是,我比較推薦使用外掛形式將腳本分開,不然git、svn、npm等等自動(dòng)補(bǔ)全腳本放一起,修改一個(gè)配置都麻煩。

我的系統(tǒng)是:

OS:MacOS Catalina 10.15.5
Terminal Tools: item2 (沒(méi)區(qū)別,就是終端客戶端)

一、配置

1. 將腳本輸出到一個(gè)bash文件中

cd去到你想保存腳本的目錄,然后將腳本導(dǎo)入到npm-completion.bash文件中,在終端運(yùn)行:

npm completion > npm-completion.bash

cat一下看看保存成功沒(méi)。

2. 將npm自動(dòng)補(bǔ)全腳本放到終端配置中

在終端配置文件中使用source引入腳本,在.bashrc或者.bash_profile或者.zshrc中加入一行(取決你用哪種配置文件配置終端):

注意,下面的<path>是你保存腳本的路徑,別搞錯(cuò)了!

source <path>/npm-completion.bash

3. 刷新/重啟終端

刷新(看你用哪種,就source哪種):

source .bash_profile

重啟:簡(jiǎn)單暴力,不用管。

最后

最后,享用npm Tab Tab Tab

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容