自動跳轉自動完成功能不起作用

自動跳轉自動完成功能不起作用

在我的配置中,自動跳轉自動完成功能似乎不起作用。需要明確的是,自動跳轉可以正常運作,只有自動完成功能無法運作。

當我按下該<TAB>鍵時,不會顯示自動完成選單,但我輸入的目錄名稱部分用引號引起來。

這是發生的事情。請注意,輸入 liba 後,我<TAB>多次按下該鍵。我本來希望 autojump 能夠循環通過/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

相關內容