在我的配置中,自动跳转自动完成功能似乎无法正常工作。需要明确的是,自动跳转正常工作,只有自动完成功能无法正常工作。
当我按该<TAB>
键时,不会显示自动完成菜单,但是我键入的目录名称部分用引号引起来。
这是发生了什么。请注意,输入liba后,我<TAB>
多次按了该键。我本来希望autojump会在/tmp/liba1
和之间循环/tmp/liba2
。同样不是/tmp/liba2
只有在我按下<ENTER>
键后才会出现。
我在用 :
这是我.bashrc
文件的底部:
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
# Liquidprompt
source ~/.liquidprompt/liquidprompt
# Autojump
. /usr/share/autojump/autojump.bash
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句