在 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-x
或cmd-x
在其他IDE中有用)【参考方案3】:
可以用 cmd + shift + a + e 选择行。
(a选择从光标到行首,b从光标选择到行尾。
这是一个有点长的快捷方式,但如果您最终只需要行的一部分或整个行,它会很有用。
你也可以把它分成两个步骤:
ctrl + a 跳转到行首然后使用 ctrl + shift + e 选择直到行尾。
【讨论】:
【参考方案4】:ctr + shift + e
从光标处选择到行尾
ctr + shift + a
从光标处选择到行首
您可以按您喜欢的任何顺序使用这些键盘快捷键。
无需定制。使用默认设置。
【讨论】:
以上是关于在 Xcode 中选择当前行的键盘快捷键的主要内容,如果未能解决你的问题,请参考以下文章