![]() |
1
13
从 Bash FAQ E13 .
紧随其后
|
![]() |
2
8
下面是一个相关问题和另一个建议的解决方案: How to reset COMP_WORDBREAKS without effecting other completion script?
如前所述,最简单的解决方案是改变
因此,bash完成提供了一些辅助方法,您可以使用这些方法以更好、更安全的方式实现您的目标。 添加了两个助手方法 Bash completion 1.2 为此:
因此,下面是一个基本的例子,说明如何在完成字中处理冒号(:)。
使用helper方法还可以简化完成脚本,并确保在任何环境(bash-3或bash-4)上都能获得相同的行为。
你也可以看看
|
![]() |
3
2
丹尼斯的回答绝对正确。 但是,有一个记录在案的问题( MNG-3928 )以改进有关Maven与bash集成的文档。这个问题附带了一个脚本,它是当前在线版本的一个改进版本,并且只起作用。你可能想试试。 就个人而言,我使用 Bash Completion script from Ludovic Claude's PPA (从Ubuntu打包到maven包中的那个)我直接从Bazaar下载(她的e是一个直接的 download link 头部修订)。真是太棒了。 |
![]() |
4
1
我会去 the Maven2 Bash Completion File at willcodeforbeer.com .
希望有帮助! |
![]() |
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 6 月前 |
![]() |
Fin · 如何使用bash从表中提取数据 7 月前 |
![]() |
aenagy · Bash声明不喜欢带空格的值 7 月前 |
![]() |
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 7 月前 |
![]() |
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 7 月前 |
![]() |
Harry · 使用“$!”获取后台作业的pid 7 月前 |
![]() |
nmr · 使用来自另一个shell脚本的if语句的返回码函数 7 月前 |
![]() |
minseong · Git sed忽略二进制文件 11 月前 |
![]() |
Jesper.Lindberg · 检查参数是否包含null 11 月前 |