Skip to content

psc 命令

TIP

  • 也可以使用 psc 触发补全,通过补全提示信息了解模块命令
  • 通过项目的 README 了解
  • 输入 psc 后按下 enter,将会打印一些模块信息

list

  1. psc list: 显示已经添加的补全
  2. psc list --remote: 显示远程仓库中的所有可用补全

add

  • 添加补全(一个或多个)

  • 示例:

    • psc add git: 添加一个补全
    • psc add git docker: 添加多个补全
    • psc add *: 添加所有补全

rm

  • 移除补全(一个或多个)

  • 示例:

    • psc rm git: 移除一个补全
    • psc rm git docker: 移除多个补全
    • psc rm *: 移除所有补全

update

  • 更新补全(一个或多个)

  • 示例:

    • psc update: 检查更新
    • psc update *: 更新所有补全
      • psc update * --force: 强制更新所有补全
    • psc update git: 更新一个补全
    • psc update git docker: 更新多个补全
  • 搜索补全(可使用通配符匹配)

  • 示例:

    • psc search *: 显示所有可安装补全
    • psc search p*: 搜索以 p 开头的补全
    • psc search *p*: 搜索名称带有 p 的补全

which

  • 定位补全存储位置(输出路径)

  • 示例:

    • psc which git: 返回 git 补全的存储位置
    • psc which psc git: 返回 psc 和 git 补全的存储位置

alias

  • 管理补全触发的命令名

    • 补全别名是一个列表, 初始列表是补全的默认触发名, 你可以自由的添加和删除别名(包括默认触发名)
    • 唯一的限制是, 添加的别名不能带有空格
  • 示例:

    • psc alias list: 列出所有别名
    • psc alias add git g gi ./g: 添加 g gi ./ggit 别名
    • psc alias rm g: 删除 g 别名

config

  • 读写/更改配置

  • 配置列表:

    • language
    • disable_cache
    • function_name
    • enable_completions_update
    • enable_module_update
    • url
  • 示例:

    • psc config language: 获取语言设置
    • psc config language en-US: 更改语言配置

completion

  • 指定单个补全的独立配置(独立配置优先级最高)

  • 每个补全默认带有两个可设置的独立配置:

    • language
    • enable_tip
  • 示例:

    • psc completion psc enable_tip: 返回配置当前的值
    • psc completion psc enable_tip 0: 单独设置 psc 不显示补全提示信息
    • psc completion psc language zh-CN: 单独设置 psc 补全的语言为中文
  • 管理补全菜单的相关配置
  • psc menu config

  • 针对补全菜单的一些其他自定义配置

    • enable_menu
    • ...
  • 示例:

    • psc menu config enable_tip 0: 隐藏补全提示信息
  • psc menu color_theme
  • psc menu line_theme
  • psc menu custom

reset

  • 重置命令

    • psc reset