开发工具 rails 有没有命令行自动补全工具?

gaicitadie · 2012年05月28日 · 最后由 autocomplete 回复于 2017年03月18日 · 5212 次阅读

rails generate migration RemovePartNumberFromProducts part_number:string

像这样的命令行挺长的,有没有一种工具可以按 tab 键自动补全

把单词记住吧,必须的,也没那么难。

有缩写,忘记用--help,我这么干

如果能自动完成,一来省时间,二来不会出错。比如输入“RPNF”,一按 tab 键,自动补全为 RemovePartNumberFrom,如果不自动补全,就是输入有错误

匿名 #4 2012年05月28日

RemovePartNumberFromProducts 是新建的 migration 的名字,这个名字可以随便取的,比如 abc_xyz. 没办法自动补全,补全工具不可能猜到你想用什么名字。

好的解决办法是学习一点相关英文,保证单词都打对…… 这里的补全不好做,做了也意义不大……

没听说过,这样的工具。 虽然这些命令我都能记住,但是还是喜欢 tab 的自动补全。

建议楼主 去看看 rails 的源码,看看能否开发出自动不全的功能

https://github.com/jweslley/rails_completion

响应速度不怎么快,另外 rake,bundle 这些的自动完成没有

有的,oh-my-zsh, 可以自己弄点你想要的功能功能

ohmyzsh 可以补全绝大多数命令,也有 rails 命令的 alias plugins

匿名 #11 2012年06月08日

rails g migration remove_part_number_from_products

自己加 alias

去看看 bash_completion 或 zsh_completion 的文档~~

实现一个智能提示功能需要 ajax、数据库、jsp/php、算法等很多知识, 如果数据量大,还需要特殊优化 一个小功能,花费太大精力很不划算 92find.com 上的一个 js 插件实现了搜索框自动补全托管服务, 只要一行 javascript 代码就可以实现百度、淘宝搜索框提示的全部功能 比如:汉字拼音匹配、拼音前缀匹配、模糊搜索、智能容错,还可以自定义提示词汇及其排序权重 花五分钟我的网站就可以部署同百度、淘宝一样强大好用的输入提示功能 同时兼容 IE、Firefox、Safari、Chrome、Opera 各种浏览器 兼容 ios、Android、Windows

需要 登录 后方可回复, 如果你还没有账号请 注册新账号