【发布时间】:2011-01-26 19:59:13
【问题描述】:
如何在 bash 中完成 symfony? 有ubuntu 9.10。很难写自己的别名。谁知道我在哪里可以找到它?
我找到了http://trac.symfony-project.org/wiki/BashCompletion - 但它适用于 symfony 1.1。兼容 1.4 吗?
【问题讨论】:
标签: php bash autocomplete symfony1 alias
如何在 bash 中完成 symfony? 有ubuntu 9.10。很难写自己的别名。谁知道我在哪里可以找到它?
我找到了http://trac.symfony-project.org/wiki/BashCompletion - 但它适用于 symfony 1.1。兼容 1.4 吗?
【问题讨论】:
标签: php bash autocomplete symfony1 alias
http://github.com/biko2/symfony_complete
这个脚本非常适合 symfony 1.4。
【讨论】:
我不确定该代码是否适用于 1.4,因为我不使用 propel,而是将教义 ORM 与 symfony 一起使用。然而,真的有必要再这样做了吗?如果它是最独特的表达形式,symfony 任务能够计算出你的意思,就像完成一样,例如:
./symfony do:build --all --and-load --no-confirmation
我还发现,如果您在路径中大量使用上述脚本,则将它们放入自己的 bash 脚本中很有用,这样您就可以通过代码完成来调用它们,即
#!/bin/bash
./symfony doctrine:build --all --and-load --no-confirmation
然后将其保存在路径中,例如/usr/local/sbin 类似于 symfony-build 然后将其设置为可执行的 chmod +x /usr/local/sbin/symfony-build 然后您可以通过键入 symfony-[TAB] 来调用它,它应该为您完成代码(尽管不一定是您想要的)。
【讨论】: