我希望能够单击一行文本而不选择它,然后使用键盘快捷键复制当前行上的所有文本。这可能吗?如果可以,怎么做?
答案1
最接近的是 ⇧⌘L 后跟 ⌘C。
答案2
不知道这是否有帮助,但另一个有用的键是 Ctrl+Shift+D,它将获取当前行并将其复制在下面。
答案3
为了在所有标准文本视图中都拥有它,请创建~/Library/KeyBindings/DefaultKeyBinding.dict
如下内容:
{
"^~c" = ("selectParagraph:", "copy:"); // ⌃⌥C
}
有关详细信息,请参阅For more info, seeCocoa 文本系统。
TextMate 的一些文本编辑快捷键在 的类似属性列表文件中定义。修改应照常/path/to/TextMate.app/Contents/Resources/KeyBindings.dict
对 中的副本进行。Application Support
答案4
您可以使用 emacs 绑定。大多数 Mac 应用程序都支持它们。Control-k(删除)将行剪切到 emacs 的粘贴板中,Control-y(复制)将结果粘贴回去。此粘贴板与常规 Mac 粘贴板不同,并且 TextMate 似乎只能在一个窗口中使用。如果您先按 Control-k,然后按 Control-y,则相当于复制。