zsh:如何使用選項卡列出目錄內容?

zsh:如何使用選項卡列出目錄內容?

我剛從 BASH 切換到 ZSH,一切都很好,但:

當我開始輸入cd /usr/share/s並點擊時TAB,這就是我得到的:

$ cd /usr/share/sane/
sane/                   skype/                  ssl-cert/             
screen/                 smplayer/               strigi/               
seed-gtk3/              snmp/                   synaptic/             
sgml/                   software-properties/    system-config-printer/
sgml-base/              soprano/                sysv-rc/              
sgml-data/              sounds/                                       
simple-scan/            splashy/                                      

這沒關係。如果我再次點擊 TAB,我會得到$ cd /usr/share/screen/,下一個候選者,這也可以。 (順便說一句,我如何循環回到前一個候選人?抱歉,繼續我的問題)

現在如果我想查看 /usr/share/screen/ 的內容該怎麼辦?你知道,BASH 風格,TAB TAB?遊標位於行尾,我是否必須ctrl-a(或home),然後del del(擦除cd)然後ls然後ENTER?這看起來需要打字很多。並且它(可能不必要)將命令輸入歷史記錄中。

不會有一個鍵(也許是修飾符-TAB?但明顯的候選者已經被桌面佔據了......我離題了)可以告訴 zsh 停止循環,/usr/share/而是只列出內容/usr/share/screen/

答案1

好的,我現在明白了。我必須打進入什麼時候/usr/分享/螢幕/被「選中」;我想我花了很長時間才理解,因為這與 BASH 的行為相去甚遠。

順便說一句,謝謝大家的回答;)

相關內容