插件 – 编写自己的oh-my-zsh插件
发布时间:2020-12-14 00:34:43 所属栏目:Linux 来源:网络整理
导读:我想为oh-my-zsh编写一个简单的插件,只完成可能的服务器参数. 例1: $myserver st # hits tabstart stop 例2: $myserver # hits tabstart stop restart 根据wiki,我创建了名为?/ .oh-my-zsh / custom / plugins / myserver / myserver.plugin.zsh的文件,样
我想为oh-my-zsh编写一个简单的插件,只完成可能的服务器参数.
例1: $myserver st # hits tab start stop 例2: $myserver # hits tab start stop restart 根据wiki,我创建了名为?/ .oh-my-zsh / custom / plugins / myserver / myserver.plugin.zsh的文件,样本内容为coffee plugin(我也尝试了brew plugin)但是completition不起作用(任何描述)在文件中).而且抛出错误: _arguments:comparguments:312: can only be called from completion function 我检查了类似的问题,我的fpath包括?/ .oh-my-zsh / custom / plugins / myserver. 我错过了什么?这应该很简单……谢谢你的帮助 解决方法
从您的帖子我假设您已将文件命名为myserver.plugin.zsh,但是,如果它用于定义完成函数,则其名称必须以下划线开头.似乎习惯上下划线后面跟着命令名,即在你的情况下_myserver.
但是,如果没有您使用的显式代码,我无法帮助您.您可能需要查看this博客文章以获取进一步的帮助. 我应该说完全没必要将完成函数设计为oh-my-zsh插件;只需将其创建为独立的代码段. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |