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

Ruby 代码抽取方法

pashamur ST2

Sublime Text 插件,可让您在 Ruby 代码中执行 Extract Method 转换方法。灵感来源于 https://github.com/wesf90/rails-partial

详细信息

  • 2014.01.20.23.03.36
  • github.​com
  • github.​com
  • 11 年前
  • 55 分钟前
  • 11 年前

安装

  • 总计 790
  • Win 280
  • Mac 349
  • Linux 161
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 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
Mac 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
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

自述文件

源代码
raw.​githubusercontent.​com

Sublime Text 2 插件:Ruby 代码抽取方法

一个轻量级插件,可以将选中的文本创建为方法并保存到剪贴板。

快捷键

Windows / OSX / Linux

  • ALT+M - 抽取方法

如何在一个 Ruby 文件中执行 Extract Method 转换方法。

  1. 选择要放入方法的代码块并按快捷键(《Alt+M》)
  2. 命名方法
  3. Enter
  4. 将光标移动到您想放置方法的位置,并按 Shift+Ctrl+V(带缩进的粘贴)

提示:您还可以将 Ctrl+V 重新定义为 paste_with_indent,这将使此插件更具直观性。

安装

您有两种选择,其中较简单的是通过 Package Control 安装此包。

Package Control

  1. 确保已安装 Package Control,且 Sublime Text 2 已重启。
  2. 打开命令面板(OS X 上为 Command+Shift+P,Linux/Windows 上为 Control+Shift+P)。
  3. 选择“Package Control:安装包”
  4. 当列表出现时,选择 Ruby Extract Method。

恭喜!该包现已安装到您系统上。

Git

$ git clone git://github.com/pashamur/ruby-extract-method.git RubyExtractMethod

以下有更多说明。

Windows XP、7 和 8

在命令提示符中逐个执行以下命令。

$ cd "%APPDATA%\Sublime Text 2\Packages"
$ git clone git://github.com/pashamur/ruby-extract-method.git "RubyExtractMethod"

Linux

请在终端中逐个执行以下命令。

$ cd ~/.config/sublime-text-2/Packages/
$ git clone git://github.com/pashamur/ruby-extract-method.git RubyExtractMethod

限制

插件目前不支持多重选择。如果您选择多个代码块,则只会使用第一个在创建方法中。