我一直在寻找一个补丁。通常在Unix/Linux终端上,当您按Tab时,它将自动完成,直到有多个选项,然后它会列出以下选项供您选择。例如:Mac终端自动完成
cd he
helpFolder/ helpMe/ heIsThere/
cd help
与它迫使你按两次看到的选项,我想知道是否有可能到设置更改为标签的一个按在Mac终端
现在?
我一直在寻找一个补丁。通常在Unix/Linux终端上,当您按Tab时,它将自动完成,直到有多个选项,然后它会列出以下选项供您选择。例如:Mac终端自动完成
cd he
helpFolder/ helpMe/ heIsThere/
cd help
与它迫使你按两次看到的选项,我想知道是否有可能到设置更改为标签的一个按在Mac终端
现在?
把这个在您的~/.inputrc
:
set show-all-if-ambiguous on
你需要(通过打开一个新的终端窗口或在输入exec /bin/bash
例),重新启动您的外壳。
nano ~/.inputrc
粘贴在不同的行
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
源:http://osxdaily.com/2012/08/02/improve-tab-completion-in-mac-os-x-terminal/
对于谁试试这个其他人:我在〜/ .profile中尝试这样做,我重新启动时得到了一个错误:-bash:TAB:菜单 - 完成:找不到命令。在.inputrc它工作正常。 –
如果模糊不清,是否可以显示全部?现在,当我点击选项卡两次空白目录它不显示任何内容 – VTS12
你想改变什么的Bash shell设置。我的操作系统版本是10.11.6,我使用mvim,这里只是vim或vi,如果〜/ .inputrc不存在,那么你需要创建一个新的。
vim /.inputrc
。完成,忽略大小写的变量和显示所有-如果暧昧的需要启用为ON,这是通过粘贴这些设置在两条线进行,set completion-ignore-case on
和set show-all-if-ambiguous on
添加TAB: menu-complete
和写&退出vim。 :WQ
其中是〜/ .inputrc文件 –
@Vikas只需键入nano〜/ .inputrc或pico .inputrc来编辑它。因为这一时期,该文件是隐藏的,所以你不会看到它在任何浏览器 – Bqin1