作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否可以使 bash 自动完成突出显示自动完成建议的匹配部分。
例如,我有包含以下文件的目录:
LSFJOB_647169535/ LSFJOB_647158534/
在这种情况下,如果我输入 LSF
并点击 Tab,那么我会得到:
LSFJOB_6471
但是我必须集中注意力才能确定接下来应该输入哪个字符。
我希望 bash 给我一些建议,例如:
<b>LSFJOB_6471</b>69535/ <b>LSFJOB_6471</b>58534/
或
LSFJOB_6471<b>6</b>9535/ LSFJOB_6471<b>5</b>8534/
你知道怎么做吗?
最佳答案
这是个好问题!
Dennis Williamson已经回答了there ( super 用户)。
事实证明,有一个“ReadLine 变量”可以做到这一点:colored-completion-prefix
。
遗憾的是,它仅在 Bash v4.4 中可用:c Link to the diff
你可以用bind -v|grep color
检查它的值
我尝试使用 compgen
但它似乎会去除颜色/:
关于Bash 自动完成突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29823366/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!