保持移位的自动完成环境变量

保持移位的自动完成环境变量

我使用的是 Ubuntu bash,当我尝试在按住 Shift 键的同时自动完成环境变量时,变量不会扩展。相反,我必须释放 Shift 键。有没有办法允许在按住 Shift 键的同时进行扩展?

> cd $HOM  # desired: TAB+SHIFT to get $HOME

答案1

只需将以下行添加到您的~/.inputrc文件中:

"\e[Z": complete

有关为什么需要这样做的详细信息,请参阅以下问题:.inputrc TAB 行为不符合预期以及可用的bash readline 命令

相关内容