4
我在arch linux上安裝了zsh-completions。 VBoxManage
命令的完成似乎工作正常,但vboxmanage
不(即只是簡單完成文件int本地目錄)。 VBoxManage
和vboxmanage
都是與可執行文件VBox
的符號鏈接。爲什麼zsh完成適用於VBoxManage而不是vboxmanage?
看來,我的_virtualbox完成定義有
#compdef VBoxManage=vboxmanage VBoxHeadless=vboxheadless
第一線,它看起來像某種類型的別名?但它不起作用。
我有一個修復這是改變上述行來
#compdef VBoxManage=vboxmanage vboxmanage=vboxmanage VBoxHeadless=vboxheadless vboxheadless=vboxheadless
這似乎囉嗦,有指定模式的選項,但什麼是正確的方式來別名命令這樣嗎?