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

ard*_*vis 6 keyboard-shortcuts editor rubymine

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

谢谢!

Cra*_*der 9

是的,此功能称为列模式,可以通过编辑菜单或键盘快捷键启用.


Dav*_*uth 6

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

简单地说,

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

更多信息:什么是挖掘:多个游标和选择

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