Windows下ruby的pry安装和配置
Windows下ruby的pry安装和配置
pry是一个增强型的交互式命令行工具,比irb强大.
有自动完成功能,自动缩进,有颜色.有更强大的调试功能.
pry 安装很简单.
在终端输入:
gem install pry
然后就会自动到网上下载安装了.
在windows上pry默认没有打开自动缩进和颜色功能.
需要配置一下.
pry配置放在个人目录下的.pryrc文件里(文件路径: %USERPROFILE%\.pryrc).
配置文件默认不存在,需要新建一个,在里面输入
#这是pry的配置文件,pry运行前会读取此文件的配置,
#此文件需要在用户目录下
#更多配置: https://github.com/pry/pry/wiki/Customization-and-configuration
Pry.config.color=true
Pry.config.auto_indent=true
Pry.config.correct_indent = true
#更改一些关键字的颜色,先获取CodeRay模块中的terminal.rb的关键词和颜色map,
#然后修改相关关键字的颜色,
#如果使用了pry-theme,那么这样修改没用了,需要修改pry-theme的配置文件:~\.pry\themes\XX
if !(PryTheme::VERSION rescue nil)# 如果没有安装pry-theme
#p “not install pry-theme”
#CodeRay.scan(“example”, :ruby).term # just to load necessary files
my_token_colors = nil
if (CodeRay::Encoders::Terminal::TOKEN_COLORS rescue nil)
# CodeRay 1.0.0
my_token_colors = CodeRay::Encoders::Terminal::TOKEN_COLORS
else
# CodeRay 0.9
begin
require ‘coderay/encoders/term’
my_token_colors = CodeRay::Encoders::Term::TOKEN_COLORS
rescue => e
end
end
if my_token_colors
my_token_colors[:definition] = “1;30″
my_token_colors[:string][:modifier] = “1;30″
my_token_colors[:string][:delimiter] = “1;30″
my_token_colors[:symbol] = “1;30″
#p CodeRay::Encoders::Term::TOKEN_COLORS,
end
end
配置内容有一段修改关键字颜色的代码,这是因为在windows上那些亮绿颜色显示错误,导致看不到内容,所以我加了代码修改了一下,将亮绿(bright_green)颜色修改成了其他颜色.
现在在终端运行pry,里面输出的东西就有颜色了.
关于自动完成如何使用等请参考前面一篇文章: Windows下ruby安装和irb,ri设置
另外如果需要在pry中查看帮助,那么需要安装pry-doc.
在终端运行:gem install pry-doc
然后在pry中,比如输入
? String#strip
就是查看string类的strip
Windows下ruby的pry安装和配置相关推荐
- Windows下VisualSVN Server的安装与配置方法(图文)
这篇文章主要介绍了Windows下VisualSVN Server的安装与配置方法,比较详细,需要的朋友可以参考下 VisualSVN Server是免费的,而VisualSVN是收费的.Visual ...
- Windows 下 Nginx + PHP5 的安装与配置
本文转载至:www.phpvim.net/web/php/installing-nginx-with-php5-on-windows.html Nginx 是一个轻量级的高性能 Http WebSer ...
- Windows下Squid 3.5安装及配置代理服务器
本文作者:合肥工业大学 管理学院 钱洋 email:1563178220@qq.com 内容可能有不到之处,欢迎交流. 未经本人允许禁止转载. 文章目录 安装 防火墙设置 常用命令 浏览器设置代理 基 ...
- Windows下git客户端的安装和配置
一.基础环境 Windows操作系统 git客户端安装程序(下载地址:https://git-scm.com/downloads) 二.操作步骤 1.安装git客户端,勾选与鼠标右键的关联(该项默认都 ...
- Windows下MySQL数据库的安装、配置及C++使用案例
1 安装及配置 Windows判断本地是否安装mysql以及mysql安装过程_企鹅要去银河思考人生!!!的博客-CSDN博客_windows查看是否安装mysql 注意按照文中提示,配置好环境变量. ...
- Windows下memcached.exe的安装与配置
D:\PHP\Memcached\memcached.exe -d install D:\PHP\Memcached\memcached.exe –m 1024 -d start 假设安装在:D: ...
- Windows下Git客户端的安装及配置
一.Git客户端的安装 下载并安装两个文件: http://code.google.com/p/msysgit/ http://code.google.com/p/tortoisegit/ 一直NEX ...
- Windows下Tomcat服务器的安装和配置
1.下载并解压zip安装包 2.设置JAVA_HOME环境变量 3.打开浏览器,访问一下localhost:8080,如果能正常显示Tomcat的主页,则Tomcat已经成功安装了 4.就这么简单!
- windows上nginx配置php,Windows 上Nginx+PHP 的安装与配置
Windows 下Nginx+PHP 的安装与配置 ? 一.软件准备 1.Nginx:http://nginx.org/download/nginx-1.2.0.zip 2.php:http://wi ...
最新文章
- LVS三种工作模式介绍对比和十种调度算法介绍
- 身份证到期需更换 警方提醒市民提前办理
- vertica MySQL_Vertica数据库操作
- IOS开发基础之时钟的实现
- mysql分析sql语句性能_sql语句执行性能分析
- 微信 input 照相机 呼出
- 构建 Netflix 分布式追踪(tracing)体系
- php 生成vbs文件路径,vbs下一些取特殊路径的方法总结
- Python优化机制:常量折叠
- 幼儿园php源码,v2.8XYCMS幼儿园建站系统
- DX11:先定一个小目标,比如:把DX11龙书上的知识点系统的总结下来
- 第十四篇、贪吃蛇小游戏的制作
- Java解析多种文件输出字符串以及图片(ppt、odc、odcx、pptx、xls、xlsx、rtf)
- L'Hospital法则
- Java学习第一周总结
- android开发面试题!微信小程序趋势及前景,社招面试心得
- TCP/IP 模型 与 OSI 七层模型的对应关系
- 拜占庭容错算法的新发展——GBFT
- 根据开始时间与结束时间,计算季度
- 奔跑吧!Android虚拟机!Genymotion的安装和配置
热门文章
- 用C语言实现中国象棋(mac+windows双版本)
- 基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制, 坐标变换,电流环,速度环,位置环,电机反馈接口,SVPWM 都是通过Verilog 语言来实现的
- 台湾联咏对标海思AI+IPC芯片规格对比列表
- LCE:一个结合了随机森林和XGBoost优势的新的集成方法
- 【转】FICO概念及主要流程 - [FICO]
- Java正六面体4种颜色染色方式
- 人工智能教程第一课 深度学习和计算机视觉TensorFlow入门
- 浏览器音量增强插件crx
- 解析Ceph和OceanStor 9000分布式存储
- linux crontab 计划任务编写