$cd .$cd ..
zsh也会理解:
$cd ...$cd ....
如果你说:
$alias -g ...='../..'$alias -g ....='../../..'
现在,当我开始输入cd …. /< TAB>?时,如何让它完成正确的制表工具我记得它是在oh-my-zsh中实现的,但我现在已经停止使用了.
如果它不仅适用于CD,我想要执行cat …. / a / b /…. / c / d |减.
解决方法 我所做的是处理同样的问题就是让zsh填入../ ..当我输入…并且以这种方式扩展它是有意义的.它可能适合你(或不适合:-P):if is-at-least 5.0.0 && [[ ! $UID -eq 0 ]]; then ## http://www.zsh.org/mla/users/2010/msg00769.HTML function rationalise-dot() { local MATCH # keep the regex match from leaking to the environment if [[ $LBUFFER =~ '(^|/| | |'$'\n''|\||;|&)\.\.$' && ! $LBUFFER = p4* ]]; then #if [[ ! $LBUFFER = p4* && $LBUFFER = *.. ]]; then LBUFFER+=/.. else zle self-insert fi } zle -N rationalise-dot bindkey . rationalise-dot bindkey -M isearch . self-insert fi
我也有…的别名,但它不是全局的.
注意我检查命令行是否以p4(Perforce命令行工具)开头,并且在这种情况下不要乱用它,因为Perforce参数通常涉及文字….如果你不使用p4,你显然可以删除该检查.
总结以上是内存溢出为你收集整理的zsh中的多点路径,如`cd …`全部内容,希望文章能够帮你解决zsh中的多点路径,如`cd …`所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)