如何在终端中使python脚本自动完成文件名

时间:2017-09-09 11:39:33

标签: python bash terminal autocomplete gnome-terminal

我的python项目包含基本脚本和一些下标,如下所示:

project/
├── basic.py
└── subscripts/
    ├── firstscript.py
    ├── secondscript.py
    ├── thirdscript.py
    └── fourthscript.py

项目的使用方式如下:

python basic.py nthscript -parameters -for -nth -script -here:"please"

subscripts/.py部分由basic.py添加到脚本路径中,例如。

python basic.py secondscript -stopafterchanges:6 -verbose

我目前的问题是当我输入时终端无法自动完成:

project > python basic.py t[Tab]

因为这些脚本位于子文件夹中。有没有选项如何允许终端自动完成thirdscript例如(上图)?

我可以添加一些偏好。 (点)文件到我的项目,这有助于终端/ bash从某个路径自动完成?或者我可以给我的用户一些简单明了的手册如何在他们的机器(所有的Linux,Windows,Mac)上设置它吗?

0 个答案:

没有答案