Я использую oh-my-zsh, наряду с некоторыми пользовательскими сценариями, которые автоматически добавляют подкаталоги под определенной папкой для СОЕДИНЕНИЯ КАНАЛОМ. При взятии студии андроида, например, принять ~/android-studio/bin
включен в ПУТЬ, нажать TAB
после studio
, zsh дает подсказку:
➜ ~ studio
studio64.vmoptions studio.png studio.sh studio.vmoptions
➜ bin ll studio*
-rw-r--r-- 1 j j 559 May 26 13:44 studio64.vmoptions
-rw-r--r-- 1 j j 9.6K May 26 13:44 studio.png
-rwxr-xr-x 1 j j 6.7K May 26 13:44 studio.sh
-rw-r--r-- 1 j j 566 May 26 13:44 studio.vmoptions
очевидно только studio.sh
исполняемый файл, который я хотел. Там какая-либо опция состоит в том, чтобы предотвратить zsh автоматические полные неисполняемые команды?
ОБНОВЛЕНИЕ: tpye studio
в доме затем CTRL+X h
:
➜ ~ studio
tags in context :completion::complete:-command-::
commands builtins functions aliases suffix-aliases reserved-words jobs parameters (_command_names _autocd)
commands (_path_commands _command_names _autocd)
jobs (_jobs _command_names _autocd)
parameters (_parameters _command_names _autocd)
local-directories (_cd _autocd)