擅长:python、mysql、java
<p>好吧,这是有办法的,但这不是我真正想要的。在</p>
<p>不管怎样,这里是:</p>
<ol>
<li><p>安装<code>argcomplete</code>:</p>
<pre><code>$ pip install argcomplete
</code></pre></li>
<li><p>激活<code>argcompolete</code>:</p>
<pre><code>$ activate-global-python-argcomplete user
</code></pre></li>
<li><p>将此添加到<code>~/.zshrc</code>:</p>
<pre><code>autoload bashcompinit
bashcompinit
source ~/.bash_completion.d/python-argcomplete.sh
eval "$(register-python-argcomplete /path/to/the/to/be/completed/file1)"
eval "$(register-python-argcomplete /path/to/the/to/be/completed/file2)"
eval "$(register-python-argcomplete /path/to/the/to/be/completed/file3)"
</code></pre>
<p>也许有一种方法可以从另一个文件中读出待完成的文件,但我不知道怎么做。</p></li>
</ol>