【问题标题】:ZSH directory expansion ('..' into '../')ZSH 目录扩展('..' 变成 '../')
【发布时间】:2012-01-05 19:48:53
【问题描述】:

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

我面临的问题是 ZSH 不会将命令(如“cd”、“cp”等)中的“..”自动扩展为“../”。 Bash 会这样做。

如果我使用的是美国布局的键盘,这不会是一个大问题……但在斯堪的纳维亚半岛,'/' 位于 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))

任何帮助将不胜感激!

【问题讨论】:

  • 您是否希望 zsh 在您刚刚输入 .. 时添加 /?或者当您在.. 之后按TAB 时?还是别的什么?

标签: zsh expansion tabexpansion


【解决方案1】:

我想要实现的是,当我在输入“..”后点击时,它会将其扩展为“../”。

我设法通过添加:

zstyle ':completion:*' special-dirs true

进入我的 .zshrc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-07
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 1970-01-01
    相关资源
    最近更新 更多