2012-01-05 77 views
1

我最近開始學習和使用ZSH。ZSH目錄擴展('..'到'../')

我面臨的問題是ZSH不會自動擴展命令(如'cd','cp'等)中的'..'到'../'中。 Bash這樣做。

如果我在美式佈局中使用鍵盤,這不會是一個大問題......但是在斯堪的納維亞地區,「/」在SHIFT + 7後面,所以擊打速度要快得多。

我該如何繼續實施這種自動擴展?我喜歡'哦,我的ZSH'套餐。鍵入CTRL + XH後輸入 'CD ..' 給出了以下幾點:

21:16:50 [email protected] development ruby-1.9.2-p290 cd .. 
tags in context :completion::complete:cd:: 
    local-directories named-directories  (_alternative _cd (eval)) 
    users named-directories directory-stack (_tilde _alternative _cd (eval)) 
    users         (_users _tilde _alternative _cd (eval)) 

任何幫助,將不勝感激!

+0

你想zsh來添加一個'/'當你剛剛輸入'..'?或者當你在'..'後面按'TAB'時?或者是其他東西? – Gilles 2012-01-05 23:11:29

回答

1

我試圖達到的目標是,當我打字後輸入'..'時,它會將其擴展爲'../'。

我設法加入到得到這個工作:

zstyle ':completion:*' special-dirs true 

到我的.zshrc