【问题标题】:In Sublime Text 2 for OS X, how do I remap the keyboard shortcut ctrl-shift-k (delete line) to ctrl-k在 OS X 的 Sublime Text 2 中,如何将键盘快捷键 ctrl-shift-k(删除行)重新映射到 ctrl-k
【发布时间】:2012-11-30 12:35:02
【问题描述】:

我通过“系统偏好设置”>“键盘作为文本”>“删除行”并将其映射到 ctrl-k,但它只删除了我当前所在的行,从闪烁光标所在的位置到行尾。

If this were in Sublime, pressing ctrl-k would delete from here| out.

如果闪烁的光标是|,它将从那里删除到行尾。

我该如何解决这个问题?

【问题讨论】:

  • 您是要重新映射键绑定以删除当前行,还是从光标处删除到行尾?
  • 删除所有当前行。

标签: macos sublimetext2 sublimetext


【解决方案1】:

在您的用户密钥绑定文件中,创建以下条目(可通过Preferences -> Key Bindings - User 访问)。这将在您的用户文件夹中创建一个名为 Default (OSX).sublime-keymap 的文件。

[
    { "keys": ["ctrl+k"], "command": "run_macro_file", "args": {"file": "Packages/Default/Delete Line.sublime-macro"} }
]

顺便说一句,如果您想重新映射当前的键绑定,请查看Preferences -> Key Bindings - Default。您可以搜索组合键,并查看相关的命令和参数。然后,您可以使用您选择的组合键和相同的命令在用户定义的键映射中创建一个条目。从而重新映射以匹配您自己的个人喜好。当然,这不仅仅适用于默认包,但对于插件键绑定,您需要在相应的包文件夹中查找键映射命令。

希望有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    相关资源
    最近更新 更多