ZSH目录扩展('..'转换为'../')

时间:2012-01-05 19:48:54

标签: zsh expansion tabexpansion

我最近开始学习和使用ZSH。

我面临的问题是ZSH不会在命令(如'cd','cp'等)中自动扩展'..'到'../'。 Bash这样做。

如果我使用带有US-layout的键盘,这不会是一个大问题...但是在斯堪的纳维亚半岛'/'背后是SHIFT + 7,所以点击速度要快得多。

我将如何继续实施此类自动扩展?我用'我的ZSH'套餐。键入“cd ..”后键入CTRL + xh会显示以下内容:

21:16:50 amjr@imac 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))

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

我想要达到的目标是,当我在输入'..'后点击它时会将其扩展为'../'。

我设法通过添加:

来实现这一目标
zstyle ':completion:*' special-dirs true

进入我的.zshrc