在Windows平台上使用MSYS时,我“设置-o vi”以使用vi shell模式。文件和目录的选项卡自动完成功能停止工作。如何在保持vi shell模式的同时将其重命名?
答案 0 :(得分:14)
尝试:
bind -q complete
看看它是否已设定。
要在Bash提示下设置它:
bind '"\C-i":complete'
默认情况下应该已设置,但可能会在/etc/inputrc
或~/.inputrc
$if mode=vi
/ $endif
块中覆盖它。您可以通过将此行添加到~/.inputrc
文件来设置后续shell启动:
"\C-i": complete
答案 1 :(得分:0)
要完成目录/文件名,请尝试:ESC- \或ESC- =或ESC-*
就我而言(ubuntu 18.04)对命令不起作用。