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

发布于 2024-11-07 21:25:01 字数 161 浏览 1 评论 0原文

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

谢谢!

Is there a shortcut key for editing multiple lines in RubyMine (Windows) as you can do with TextMate? I've seen it in TextMate where you can highlight multiple lines, and press a key code, then start typing. All text you type will appear at the end of all of the highlighted lines. I would love to do this with RubyMine as well.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无力看清 2024-11-14 21:25:01

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

Yes, this feature is called Column Mode and can be enabled via Edit menu or keyboard shortcut.

无人问我粥可暖 2024-11-14 21:25:01

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

简而言之,

  • 按住 Option 键单击(在 Mac 上;在 Windows 或 Linux 上按住 Alt 键单击)以创建其他插入符号,照常编辑,然后按转义键恢复为单个插入符号,
  • 选择一些文本并按 Control-G(在 Mac 上;在Linux 和 Windows)来搜索该文本的下一个出现位置并向其添加插入符号
  • 还有一些编辑器命令用于添加插入符号(下方克隆插入符号、上方克隆插入符号),默认情况下这些命令未绑定,但您可以将其绑定到键由您选择。

更多信息请参见:什么是挖掘:多个光标和选择

(对于垂直相邻且对齐的文本区域,列选择模式仍然可以正常工作。)

RubyMine version 6.3 and later has real multiple line editing. Simultaneously edited areas of text need not be vertically adjacent and vertically aligned (as they must be to use Column Selection Mode).

Briefly,

  • option-click (on Mac; alt-click on Windows or Linux) to create additional carets, edit as usual, then hit escape to revert to a single caret
  • select some text and control-G (on Mac; alt-J on Linux and Windows) to search for the next occurrence of that text and add a caret to it
  • There are also editor commands to add carets (Clone Caret Below, Clone Caret Above) that are not bound by default, but that you can bind to keys of your choice.

More here: What’s Mining: Multiple Cursors and Selection

(Column Selection Mode still works fine for areas of text that are vertically adjacent and aligned.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文