美文网首页
配置npm终端命令自动补全Tab Tab Tab

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

作者: 老猫烧须 | 来源:发表于2020-06-23 18:03 被阅读0次

前言

其实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

相关文章

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

    前言 其实npm官方是自带终端命令补全的,我们运行npm completion是可以得到自动补全的脚本内容,不过要...

  • LInux Day10: bash特性

    bash及其特性: 光标跳转: 命令历史: Tab 命令补全:Tab(命令搜索路径下) 路径补全全:Tab 环境变...

  • 3-3 查找命令和快捷键

    一、使用Tab键自动补全命令 1、在输入一个命令的首字母或者前几个字母之后,我们可以使用Tab键来补全命令,Tab...

  • centos下安装zsh

    zsh zsh可以提供命令参数自动补全和提示.和传统的TAB补全不同,传统的TAB补全并不会提示命令参数。让命令不...

  • CentOS7 的systemctl命令相关

    配置systemctl命令tab自动补全 系统版本[root@test ~]# uname -r3.10.0-22...

  • Linux基本命令1

    tab 在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令 一个tab补全,如果有唯一定位的,自...

  • Mac Vscode 终端terminal命令行显示分支名和Ta

    目标:终端terminal显示分支名和Tab自动补全 1、修改终端配置,在终端中依次输入如下指令: 2、安装配置o...

  • shell的快捷键

    一、tab 命令补全 二、bash的快捷键 三、shell终端

  • Jupyter notebook使用技巧

    使用Tab键自动补全 内省(object introspection) 魔术命令 快速访问 matplotlib

  • Linux下的几个技巧

    Tab键自动补全 使用Tab键自动补全是基本的技巧。它能节省你很多时间,而且当你不确定一个文件名或者命令怎么拼写时...

网友评论

      本文标题:配置npm终端命令自动补全Tab Tab Tab

      本文链接:https://www.haomeiwen.com/subject/ksnhfktx.html