[英]Bash auto-completion highlighting
我想知道是否可以使bash自动完成突出显示自动完成建议的匹配部分。
例如,我有包含以下文件的目录:
LSFJOB_647169535/ LSFJOB_647158534/
在这种情况下,如果我键入LSF
并按Tab键 ,那么我得到:
LSFJOB_6471
但是接下来我必须集中精力来获取接下来要输入的字符。
我想要bash给我一些建议:
LSFJOB_647169535/ LSFJOB_647158534/
要么
LSFJOB_647169535/ LSFJOB_647158534/
你知道这样做的方法吗?
而不是需要Bash 4.4的colored-completion-prefix
,你可以添加更旧(Bash 4.0)
set completion-prefix-display-length 2
到你的~/.inputrc
(见手册 )。 在显示完成时,这将使用省略号替换长度超过2个字符的任何公共前缀:
$ ls
LSFJOB_647158534 LSFJOB_647169535
$ cd LSFJOB_6471<tab>
...58534/ ...69535/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.