psc 命令
TIP
- 也可以使用
psc触发补全,通过补全提示信息了解模块命令 - 通过项目的 README 了解
- 输入
psc后按下enter,将会打印一些模块信息
list
psc list: 显示已经添加的补全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: 更新多个补全
search
搜索补全(可使用通配符匹配)
示例:
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: 添加ggi./g为git别名psc alias rm g: 删除g别名
config
读写/更改配置
配置列表:
languagedisable_cachefunction_nameenable_completions_updateenable_module_updateurl
示例:
psc config language: 获取语言设置psc config language en-US: 更改语言配置
completion
指定单个补全的独立配置(独立配置优先级最高)
每个补全默认带有两个可设置的独立配置:
languageenable_tip
示例:
psc completion psc enable_tip: 返回配置当前的值psc completion psc enable_tip 0: 单独设置 psc 不显示补全提示信息psc completion psc language zh-CN: 单独设置 psc 补全的语言为中文
menu
- 管理补全菜单的相关配置
menu-symbol
psc menu symbol- 设置补全提示中的特殊符号(
»,?,!)
menu-config
psc menu config针对补全菜单的一些其他自定义配置
enable_menu- ...
示例:
psc menu config enable_tip 0: 隐藏补全提示信息
menu-color_theme
psc menu color_theme
menu-line_theme
psc menu line_theme
menu-custom
psc menu custom
reset
- 重置命令
psc reset