在 TextMate 中缩进部分选定的行

发布于 2024-09-28 09:14:49 字数 277 浏览 0 评论 0原文

有没有办法让 TextMate 在仅选择部分行时缩进整行?目前,当我通过将鼠标拖动到多行上方或按住 Shift 键并按向上/向下键来选择多行时,按缩进键 (Opt-TAB) 只会将行的选定部分移动一个缩进等级。对于程序员来说,这比无用更糟糕,因为它破坏了正在分裂的那一行上的代码。我曾经使用过的所有其他编辑器都认识到您实际上想要缩进整行,并且就是这样做的。

我听说 TextMate 具有令人难以置信的可定制性,所以我希望有人知道一种方法让它发挥预期的作用。也许按缩进键会扩展选择以自动包含整行,然后缩进?

Is there any way to make TextMate indent an entire line when only part of it is selected? Currently, when I select several lines by dragging my mouse over them, or holding shift and pressing up/down, pressing the indent key (Opt-TAB) only shifts the selected portion of the line by one indent level. That is worse than useless to a programmer, because it ruins your code on that line that's getting split apart. Every other editor that I've ever used recognizes that you actually want to indent that entire line, and does just that.

I've heard that TextMate is incredibly customizable, so I'm hoping that someone knows a way to make it act like one expects. Maybe so that pressing the indent key expands the selection to include the whole line automatically, and then does the indent?

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

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

发布评论

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

评论(2

人事已非 2024-10-05 09:14:50

只需在鼠标悬停后按选择行 (cmd-shift-L) 即可。这将使任何部分行选择变成全行选择。

Just press Select Line (cmd-shift-L) after mousing. That will make any partial-line selections into full-line selections.

阿楠 2024-10-05 09:14:50

部分选定的行上的“Text/IndentLine”(Alt-Cmd-[)在我的机器上完成了这项工作。

"Text/IndentLine" (Alt-Cmd-[) on partially selected lines does the job on my machine.

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