linux下让irb实现代码自己主动补全的功能
2017-05-27 08:16
405 查看
我不知道其它系统上irb是否有此功能,可是在ubuntu上ruby2.1.2自带的irb默认是没有代码自己主动补全功能的,这多少让人认为有所不便.事实上加上也非常easy,就是在irb里载入一个模块:require 'irb/completion' ,可是我们不可能每次都手动敲着一行代码,KISS和DRY哪去了?
简单的一劳永逸的方法是在~/.irbrc里加入irb执行时须要执行的代码就可以.你要问我怎么知道.irbrc文件路径的,你能够通过IRB.rc_file看到.网上还有更高级的自己主动补全功能,包含加入语法高亮等等.作者的方法是下载安装wirble gem:sudo gem install wirble,然后在.irbrc文件里加入例如以下代码来实现的:
有兴趣的童鞋能够自行尝试下哦.
简单的一劳永逸的方法是在~/.irbrc里加入irb执行时须要执行的代码就可以.你要问我怎么知道.irbrc文件路径的,你能够通过IRB.rc_file看到.网上还有更高级的自己主动补全功能,包含加入语法高亮等等.作者的方法是下载安装wirble gem:sudo gem install wirble,然后在.irbrc文件里加入例如以下代码来实现的:
require "rubygems" require "wirble" Wirble.init Wirble.colorize IRB.conf[:AUTO_INDENT] = true IRB.conf[:USE_READLINE] = true IRB.conf[:LOAD_MODULES] = [] unless IRB.conf.key?(:LOAD_MODULES) unless IRB.conf[:LOAD_MODULES].include?('irb/completion') IRB.conf[:LOAD_MODULES] << 'irb/completion' end
有兴趣的童鞋能够自行尝试下哦.
相关文章推荐
- linux下让irb实现代码自动补全的功能
- linux下让irb实现代码自动补全的功能
- linux下让irb实现代码自动补全的功能
- UNIX/LINUX使用expect实现人机自己主动交互功能
- MyEclipse参加ibatis DTD文件实现xml自己主动提示功能
- 让window命令行支持自己主动补全[相似Linux的Tab键]
- js自动补全功能实现代码
- windows下用vim实现qt代码的自动补全功能
- VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现
- JSP + ajax实现输入框自动补全功能 实例代码
- VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现
- VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现
- JSP + ajax实现输入框自动补全功能 实例代码
- 自己动手实现jQuery Callbacks完整功能代码详解
- 用vim实现C++代码的自动补全功能
- ViewPager实现自动翻页功能 --转载出处找不到了,根据自己的理解写个随笔方便以后的记忆以及代码的共享,感谢给我启发的那位高手--第一次写博客哈
- Linux下vim中加入vjde,实现自动补全功能:
- VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现(1)
- LINUX 下实现U盘的自己挂载和卸载,实现即插即用的功能
- Linux下遍历文件夹功能实现代码——20110802