比如我输入gradle按下TAB,自动补全成了_gradle,回车后得到这个
_arguments:comparguments:312: can only be called from completion function。
这个补全有什么作用和意义吗?
_arguments:comparguments:312: can only be called from completion function。
这个补全有什么作用和意义吗?
1
dsdshcym May 18, 2015
只在补全的时候用的, _ 开头表示 private
|
3
582033 May 18, 2015
按照一般的思维来猜,也是private
|
5
kamushin OP @dsdshcym 我看到_gradle是在gradle这个plugin里,但是我再.zshrc里并没有load这个plugin,为什么还是出现在我的补全列表里了?
|
6
jun4rui May 18, 2015
所以要多看看别的语言的代码,_这个貌似是Python里面来的吧?结果很多地方现在都在用,例如js
|
10
keroro520 May 18, 2015
`_gradle`跟gradle插件好像没什么关系...`_gradle`是在/usr/share/zsh/functions/Completion/Unix 目录下的函数。
看样子似乎是oh-my-zsh.sh里面compinit自动载入了$fpath的下的函数作为补全...作者偷懒,直接把$fpath全载入了。 |