我刚刚在 Ubuntu 12.04 LTS 上安装了 tmux,当我尝试在 /etc/bash_completion 文件中使用制表符完成诸如“cd”或“mv”之类的简单命令时,它会抛出此错误。
command substitution: line 74: syntax error near unexpected token `done'
但是,我可以在普通终端或 byobu 中使用制表符补全。有其他人遇到过这个问题或知道如何修复它吗?我的 .bashrc 中确实包含 bash 补全文件。
答案1
我也有类似的问题,直到我发现tmux 和 bash tab 补全。非常好,丰富多彩,解释清楚。
参考:
/usr/share/byobu/keybindings/f-keys.tmux
/usr/share/byobu/keybindings/f-keys.tmux.disable