Bagaimana cara mendapatkan penyelesaian tab zsh cat **/foo<TAB>
untuk mencocokkan dan menyelesaikan pencocokan file pertama foo*
di subdirektori di bawah direktori saat ini?
Misalnya, lakukan ini ketika berada di dalam direktori tes baru: (sekali lagi, ini zsh)
% mkdir aaa bbb ccc
% touch aaa/foo bbb/foo ccc/foo
% cat **/f<TAB>
Apa yang saya inginkan ketika saya menekan <TAB>
baris terakhir adalah agar layar saya terlihat seperti ini:
% cat aaa/foo_ # filled in the first match; "_" is the cursor
aaa/foo bbb/foo ccc/foo # and here is the list of all matches
Saya mencoba setopt GLOB_COMPLETE
, tetapi itu tidak melakukan apa yang saya inginkan.
zsh
autocomplete
tab-completion
globbing
Mike Morearty
sumber
sumber