オートジャンプのオートコンプリート機能が動作しない

オートジャンプのオートコンプリート機能が動作しない

私の設定では、自動ジャンプオートコンプリート機能が動作していないようです。明確に言うと、自動ジャンプは正常に動作し、自動補完機能のみが動作しません。

キーを押すと<TAB>、自動補完メニューは表示されませんが、入力したディレクトリ名の一部が引用符で囲まれます。

次のようなことが起こります。<TAB>libaと入力した後、キーを複数回押したことに注意してください/tmp/liba1。自動ジャンプがとを循環すると予想していました/tmp/liba2。また、キーを/tmp/liba2押した後にのみ が表示されるわけではありません<ENTER>

自動ジャンプ自動補完の試み

使っています :

  • Konsole 2.12.4 (KDE 4.12.4) (ただし、xterm でも同じ問題が発生します)
  • リキッドプロンプト
  • バッシュ4.3.11
  • オートジャンプ 21.6.9

.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

答え1

どうやらこれは自動ジャンプのバグのようです:不正な bash タブ補完 #228最新バージョンの autojump を手動でインストールすると、問題は解決します。

git clone git://github.com/joelthelion/autojump.git
cd autojump
./install.py
vim ~/.bashrc
# Add line [[ -s /home/fabien/.autojump/etc/profile.d/autojump.sh ]] && 
# source /home/fabien/.autojump/etc/profile.d/autojump.sh

関連情報