RubyMine是否具有TextMate风格的多行编辑功能?

时间:2011-05-18 15:17:49

标签: editor keyboard-shortcuts rubymine

是否有一个快捷键用于在RubyMine(Windows)中编辑多行,就像使用TextMate一样?我在TextMate中看到过,你可以突出显示多行,然后按一个键代码,然后开始输入。您键入的所有文本都将显示在所有突出显示的行的末尾。我也很想用RubyMine来做这件事。

谢谢!

2 个答案:

答案 0 :(得分:9)

是的,此功能称为列模式,可通过修改菜单或键盘快捷键启用。

答案 1 :(得分:6)

RubyMine 6.3及更高版本具有真正的多行编辑功能。同时编辑的文本区域不需要垂直相邻和垂直对齐(因为它们必须使用列选择模式)。

简言之,

  • 选项 - 单击(在Mac上;在Windows或Linux上单击鼠标右键)以创建其他插入符号,像往常一样编辑,然后单击“转义”以恢复为单个插入符号
  • 选择一些文本和控制-G(在Mac上;在Linux和Windows上为alt-J)以搜索该文本的下一个匹配项并添加一个插入符号
  • 还有编辑器命令添加插入符号(Clone Caret Below,Clone Caret Above),默认情况下不绑定,但您可以绑定到您选择的键。

更多信息:What’s Mining: Multiple Cursors and Selection

(列选择模式仍适用于垂直相邻且对齐的文本区域。)