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
: 添加g
gi
./g
为git
别名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 补全的语言为中文
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