当前位置:  开发笔记 > 编程语言 > 正文

Zsh标签完成"cd .."

如何解决《Zsh标签完成"cd.."》经验,为你挑选了2个好方法。

我如何配置Zsh选项卡完成,以便当我键入cd ..它时扩展到cd ../再次按下后建议父目录中的文件夹完成?

例如,它应该显示与键入时相同的行为,例如cd Documents,cd Documents/在按下后再次展开并提示文件夹Documents完成.

作为配置的起点,我使用.zshrcMacPorts中的空和Zsh 4.3.9.



1> 小智..:

与debian unstable,Ubuntu jaunty相同的问题,都是zsh 4.3.9.我知道有多个人有不同的配置.

在阅读http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514152后我添加了

zstyle ':completion:*' special-dirs true

到我的配置,现在一切正常.


`man zshcompsys`也暗示:`zstyle -e':completion:*'special-dirs'[[$ PREFIX =(../)#(|.| ..)]] && reply =(..)' `这避免了"./"和"../"一直在提出.

2> f3lix..:

把它放到〜/ .zshrc中:

autoload -Uz compinit
compinit

在http://code.google.com/p/zsh-templates-osx/上还有一个针对Mac OS X的zsh功能/配置的项目.就个人而言,我认为使用整个包装是一种过度杀伤力.但是发现樱桃选择一些技巧,功能,完成等并创建我自己的.zshrc很有用


但是......我的.zshrc和我的`.`和`..`文件夹都没有完成.:P那里发生了什么?
推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有