在 Xcode 中选择当前行的键盘快捷键

Posted

技术标签:

【中文标题】在 Xcode 中选择当前行的键盘快捷键【英文标题】:Keyboard shortcut to select current line in Xcode 【发布时间】:2014-08-15 15:13:44 【问题描述】:

有什么方法可以在 Xcode 中选择当前行的文本?这相当于 Sublime 中的 Cmd + l 或 vim 中的 V

【问题讨论】:

Cmd + l 它已经是最新 Xcode 版本中的快捷方式,因此您必须将其应用于 Ctrl + cmd + l 或其他东西。 【参考方案1】:

其实你可以使用普通的 Mac-Shortcuts。

行首cmd + shift + >

中间线 1. cmd + >(这会将您带到行尾) 2. cmd + shift + (选择左边的所有内容)

行尾cmd + shift +

希望这会有所帮助:)


更新

在 Xcode 8 中,我找到了 Select Line 键盘绑定,您可以将其设置为 cmd+l(即 L,而不是 i)实例以使 Xcode 在点击该快捷方式时选择您现在所在的行。

【讨论】:

有什么方法可以将它绑定到一个更简单的命令中,比如Cmd + l 没关系,在“系统偏好设置”中找到。感谢您的帮助 我以为我找到了正确的解决方案,但我没能找到。我想我会坚持你的解决方案:) 嘿,选择直到开始也会选择行首的空白/制表符空间。有什么方法可以只选择直到行内容的开头,不包括开头缩进的空格? 我不知道...,@Cupidvogel【参考方案2】:

您实际上可以为此分配一个键盘命令。在 Xcode 下的 Preferences > Key Bindings > Text 搜索“Select Line”并将其分配给您首选的键盘命令(我也更喜欢 command-l 以匹配 Sublime Text)

【讨论】:

其实,它需要你输入“行号,它不是那么有用。也许只有你坏了鼠标什么的时候才有用:) i.stack.imgur.com/KKism.png 你确定你重新映射了那个键吗?正如我在回复中所说,我已将其分配给 command-l,这不是默认设置。 cmd-l正在被使用,所以我申请了ctrl-cmd-l,但它确实有效(虽然它不像ctrl-xcmd-x在其他IDE中有用)【参考方案3】:

可以用 cmd + shift + a + e 选择行。

(a选择从光标到行首,b从光标选择到行尾。

这是一个有点长的快捷方式,但如果您最终只需要行的一部分或整个行,它会很有用。

你也可以把它分成两个步骤:

ctrl + a 跳转到行首然后使用 ctrl + shift + e 选择直到行尾。

【讨论】:

【参考方案4】:

ctr + shift + e 从光标处选择到行尾

ctr + shift + a 从光标处选择到行首

您可以按您喜欢的任何顺序使用这些键盘快捷键。

无需定制。使用默认设置。

【讨论】:

以上是关于在 Xcode 中选择当前行的键盘快捷键的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 11 中,在助手编辑器中打开/更改文件的键盘快捷键是啥?

在 Linux 中使用键盘快捷键从当前行中选择整个文本

在编辑器中在前一个文件和当前文件之间切换的键盘快捷键

Sublime Text 2 中注释行的键盘快捷键

Xcode:用于在提交视图中导航更改的键盘快捷键?

在 Xcode 中查看类成员文档的直接键盘快捷键?