1

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

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

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

我该如何解决?

4

1 回答 1

5

在您的用户密钥绑定文件中,创建以下条目(可通过 访问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. 您可以搜索组合键,并查看相关的命令和参数。然后,您可以使用您选择的组合键和相同的命令在用户定义的键映射中创建一个条目。从而重新映射以匹配您自己的个人喜好。当然,这不仅仅适用于默认包,但对于插件键绑定,您需要在相应的包文件夹中查找键映射命令。

希望有帮助!

于 2012-11-30T04:35:02.120 回答