如何設定 bash 完成度

當使用 bash 作為您的 shell 時,pytest 可以使用 argcomplete (https://kislyuk.github.io/argcomplete/) 自動完成。對於此 argcomplete 需要安裝啟用。

使用安裝 argcomplete

sudo pip install 'argcomplete>=0.5.7'

對於所有已啟用 argcomplete 的 python 應用程式的全域啟用,執行

sudo activate-global-python-argcomplete

對於永久(但非全域)pytest 啟用,使用

register-python-argcomplete pytest >> ~/.bashrc

對於僅針對 pytest 的 argcomplete 一次性啟用,使用

eval "$(register-python-argcomplete pytest)"