1

我正在尝试沿缩进级别移动光标。“跳转到下一个或上一个相同缩进行”命令。

举例说明:“|” 应该是光标。

def way_too_big_method
  |block1
    block2
      Way too many things happening...
    end
  end
end

命令:沿缩进向下移动

def way_too_big_method
  block1
    block2
      Way too many things happening...
    end
  |end
end

我知道你可以在 vim 中做到这一点(也许你需要一个插件),我知道我可以为此使用冷折叠,但这将是三个命令(折叠、向下移动、展开)。几年前我使用过Textmate,我认为它只是ALT+UP/DOWN,但我可能错了。

你知道这样做的方法吗?如果它与 sublime 3 兼容,我会选择一个插件(我猜它也很容易创建),但我觉得这必须在某个地方的 sublime-core 中实现,对吧?

感谢您对此的任何想法!
安迪

4

1 回答 1

1

我也一直缺少 TextMate 的这个功能,所以我写了一个插件来做到这一点。你可以在这里找到它。我专门在 ST3 上编写了它,但它可能也适用于 ST2。如果您有任何问题,请在 Github 中提出问题。

于 2013-10-31T18:31:44.610 回答