在GNOME终端中,Bash执行智能自动完成功能.例如
apt-get in<TAB>
Run Code Online (Sandbox Code Playgroud)
变
apt-get install
Run Code Online (Sandbox Code Playgroud)
在Emacs shell模式下,即使在我明确提供源代码后,此自动完成也不起作用/etc/bash_completion.上面的示例in在当前目录中使用文件名而不是有效的apt-get命令选项粘贴或自动完成.据推测,这是因为Emacs正在拦截Tab键按下.如何启用智能自动完成功能shell-mode?