Tôi yêu việc hoàn thành tab của Zsh, nhưng thật bực bội khi chỉ có một tùy chọn khả thi và tôi phải tab hai lần để tab hoàn thành tên tệp.
Ví dụ: nếu đây là danh sách các tệp trong một thư mục:
- a.txt
- b.txt
- x.txt
và tôi gõ cat x<TAB>
ZSH, tôi nhận được điều này tại dấu nhắc:
$ cat x
x.txt
Tôi phải TAB một lần nữa để có được giá trị. Tôi có thể làm gì để có được ZSH để hoàn thành tên tệp chỉ với tab đầu tiên?
Đây là setopt của tôi:
alwaystoend
autocd
autonamedirs
autopushd
cdablevars
completeinword
correctall
extendedhistory
noflowcontrol
histexpiredupsfirst
histignoredups
histignorespace
histverify
incappendhistory
interactive
longlistjobs
menucomplete
monitor
promptsubst
pushdignoredups
sharehistory
shinstdin
zle