8

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

谢谢!

4

2 回答 2

9

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

于 2011-05-18T18:37:57.420 回答
8

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

简要地,

  • option-click(在 Mac 上;alt-click 在 Windows 或 Linux 上)创建额外的插入符号,像往常一样编辑,然后点击 escape 以恢复为单个插入符号
  • 选择一些文本并使用 control-G(在 Mac 上;在 Linux 和 Windows 上为 alt-J)搜索该文本的下一次出现并为其添加插入符号
  • 还有一些编辑器命令可以添加默认情况下未绑定的插入符号(Clone Caret below,Clone Caret Above),但您可以绑定到您选择的键。

更多内容:什么是挖掘:多个光标和选择

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

于 2014-05-24T15:43:18.563 回答