• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >ruby > 源代码快速定位工具-qwandry使用指南

源代码快速定位工具-qwandry使用指南

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了html5权威指南 源代码,查看源代码工具,查看网页源代码工具,获取网页源代码工具,修改网页源代码工具等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

GitHub地址:https://github.com/adamsanderson/qwandry

qwandry 能快速定位到我们需要找到 库文件, 项目 的工具。

Ruby中实现快速定位的方法有好多种,我知道的有三个:

cd `bundle show active_record`
</div>

通过tag方法(tag 定位更精确,可以定位到方法级别)
或者通过 qwandry
安装


gem install qwandry
</div>

使用

qw matrix # opens ruby's matrix class in your editor
qw rails  # will ask you which version of rails you want to open
qw activerec 3.1 # will find the gem activerecord 3.1 and open it
You can also use Qwandry with other common languages:
qw -r python numpy # opens python's numpy library
qw -r perl URI # open perl's URI library
qw -r node express # open express if it is installed for node
</div>

指定编辑器打开

EDITOR=subl qw activerecord 3.2.14
</div>

如何自定义?


touch ~/.qwandry/init.rb
</div>

然后copy如下内容到文件中

register 'projects' do
 add 'your project path'
end

default :ruby, :gem, :projects

</div>

解释

register 方法是 将指定的目录打包

add 将目录加入到搜索中

default 是设置默认的搜索范围

实现的基本原理

通过配置 config 将很多目录打包成 Package, 然后将 Package 打包成 Repository(仓库)
初始化一个Launcher(有Editor等)

根据输入的名称找到对应的Repository中的package(实际上是一个目录地址)

执行系统命令: editor(vim) path

</div>

您可能想查找下面的文章:

  • 源代码快速定位工具-qwandry使用指南

相关文章

  • 详解Ruby中的块的知识
  • ruby开发vim插件小结
  • Ruby学习笔记一
  • 快速安装Ruby on Rails的简明指南
  • ruby实现的文件自删除代码分享
  • Ruby中case表达式详解
  • 浅析Ruby的源代码布局及其编程风格
  • 在Ruby中处理XML和XSLT以及XPath的简单教程
  • ruby基本数据类型简明介绍
  • Ruby实现的图片滤镜算法代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 21个你应该知道的Ruby编程技巧
    • Ruby基础知识之类
    • 源代码快速定位工具-qwandry使用指南
    • Rails link_to 详解
    • 深入理解Ruby on Rails中的缓存机制
    • Ruby包管理器gem常用命令
    • Ruby元编程小结
    • Ruby中操作文件的方法介绍
    • ruby声明式语法的实现例子
    • ruby 正则表达式 教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有