ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

眼见为实

JoshCheek ALL

将眼见为实(显示每一行Ruby代码的结果)集成到Sublime Text 2中

详细信息

安装

  • 总数 375
  • Win 67
  • Mac 238
  • Linux 70
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

眼见为实

seeing_is_believing集成到Sublime Text 2和3中。

先决条件

您需要安装2.0或更高版本的seeing_is_believing

gem install seeing_is_believing

安装

安装SeeingIsBelieving插件有两种方式:使用Git或直接下载。然后您需要调整设置。

Git

打开您的终端程序,转到您的Packages目录,位置取决于您的操作系统

Sublime Text 2

  • OS X - cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages
  • Linux - cd ~/.Sublime\ Text 2/Packages/
  • Windows - cd %APPDATA%/Sublime Text 2/Packages/

Sublime Text 3

  • OS X - cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
  • Linux - cd ~/.Sublime\ Text 3/Packages/
  • Windows - cd %APPDATA%/Sublime Text 3/Packages/

之后,您需要克隆此仓库: git clone git://github.com/JoshCheek/sublime-text-2-and-3-seeing-is-believing.git SeeingIsBelieving

下载

单击上方的漂亮云图标并下载包含此插件的zip文件。然后解压文件并将其结果文件夹移动到您的Packages目录中。

自定义

您可以在设置中自定义要使用的Ruby以及如何调用SiB。

特别是,如果您找不到您的Ruby,您需要前往这里。在这种情况下,请尝试打开一个shell并运行ruby -e 'p RbConfig.ruby',其可能打印的值就是您需要设置的值。您也可以在此处设置环境变量,并将任何您想传递给SiB的标志都设置在这里。

用法

打开一个Ruby文件或编写一些代码。

10.times do |i|
  i * 2
end

现在运行命令 使用 Seeing Is Believing 评估 Ruby 代码 从您的命令面板(在 OS X 上为 ⌘ + ⇧ + P)或按预定义的快捷键(在 OS X 上为 ⌥ + ⌘ + B)。您将看到在每个代码行的旁边添加的注释,显示了该行是什么评估结果。

10.times do |i|
  i * 2          # => 0, 2, 4, 6, 8, 10, 12, 14, 16, 18
end              # => 10

现在您想编辑它,所以运行 移除 Seeing Is Believing 注释 或按(在 OS X 上为 ⌥ + ⌘ + V)。您就回到了原始状态。

还有一些默认片段您可以用来与 SiB 玩耍。

  • s_arb 选项卡 - 内存中的 ActiveRecord 环境
  • s_nokogiri 选项卡 - 练习使用 Ruby 解析 html/xml/css 选择器/xpath
  • s_sinatra 选项卡 - 无需在服务器上托管即可与 Sinatra 玩耍
  • s_reflection 选项卡 - Ruby 中反射的示例(了解这些会使 SiB 更加有用)

配置

您可以从首选项文件夹中编辑这些选项。您可以指定如何找到 Ruby(例如,与您的版本管理器集成)。您还可以指定传递给 Seeing Is Believing 的命令行参数。我正在试图找出如何在菜单中做到这一点,但文档相当薄弱。

贡献

  1. 复制项目
  2. 创建您的功能分支(git checkout -b my-new-feature
  3. 提交您的更改(git commit -am '添加一些特性'
  4. 将分支推送到远程(git push origin my-new-feature
  5. 创建新的 Pull Request

作者

Karsten Silkenbäumer 编写了 XMPfilter 的版本,我(Josh Cheek)修改了他以便与 Seeing Is Believing 一起工作。