我一直在使用 zsh 和 oh-my-zsh。我創建了 python 腳本,我想從終端中的每個目錄呼叫它。所以我把它放在 $PATH 上,它從任何地方運行,但當我輸入它的開頭然後按 [TAB] 時,我的自動完成功能不想顯示它。我顯示了 $PATH 中的所有別名、函數和二進位文件,但不顯示腳本名稱。
我想也許是因為腳本名稱中的 *.py,所以我創建了一個指向該腳本的符號鏈接,其名稱準確,沒有 .py,但仍然沒有運氣。它不想自動完成。
任何幫助表示讚賞。
答案1
嘗試hash -r
(對於 zsh,在其他 shell 中rehash
)更新 PATH 快取。