在 Windows 平台上使用 MSYS 时,我“设置 -o vi”以使用 vi shell 模式。文件和目录的选项卡自动完成功能停止工作。如何在 vi shell 模式下重新启用它?
问问题
4383 次
2 回答
17
尝试:
bind -q complete
看看是否设置好了。
要在 Bash 提示符下设置它:
bind '"\C-i":complete'
默认情况下应该已经设置了它,但它可能会在 / 块中/etc/inputrc
或~/.inputrc
可能在$if mode=vi
/$endif
块中被覆盖。您可以通过将此行添加到~/.inputrc
文件中来设置后续 shell 启动:
"\C-i": complete
于 2010-02-12T14:27:45.337 回答
0
对于目录/文件名完成尝试: ESC-\ 或 ESC-= 或 ESC-*
就我而言(ubuntu 18.04)它不适用于命令。
于 2018-12-21T09:22:07.387 回答