配置npm终端命令自动补全Tab Tab Tab

前言

其实npm官方是自带终端命令补全的,我们运行npm completion是可以得到自动补全的脚本内容,不过要我们自己配置到终端(Terminal)。

详情可以看官方说明文档(中文站):https://www.npmjs.cn/cli/completion/

这个同样适用MacOSLinux,只需要把脚本输入到.bashrc.bash_profile.zshrc中就可以,但是,我比较推荐使用外挂形式将脚本分开,不然gitsvnnpm等等自动补全脚本放一起,修改一个配置都麻烦。

我的系统是:

OS:MacOS Catalina 10.15.5
Terminal Tools: item2 (没区别,就是终端客户端)

一、配置

1. 将脚本输出到一个bash文件中

cd去到你想保存脚本的目录,然后将脚本导入到npm-completion.bash文件中,在终端运行:

npm completion > npm-completion.bash

cat一下看看保存成功没。

2. 将npm自动补全脚本放到终端配置中

在终端配置文件中使用source引入脚本,在.bashrc或者.bash_profile或者.zshrc中加入一行(取决你用哪种配置文件配置终端):

注意,下面的<path>是你保存脚本的路径,别搞错了!

source <path>/npm-completion.bash

3. 刷新/重启终端

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

source .bash_profile

重启:简单暴力,不用管。

最后

最后,享用npm Tab Tab Tab

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。