【问题标题】:sublimetext - Multiple binding commandsublimetext - 多重绑定命令
【发布时间】:2017-10-28 03:40:15
【问题描述】:

我是VS的老用户,习惯了为了注释掉多行代码做如下操作:

Ctrl+KCtrl+C

同样,取消注释需要这样:

Ctrl+KCtrl+U

现在我正在为特定类型的项目切换到 Sublime Text 3,并且我想使用相同的绑定。我已经转移了我常用的大多数绑定,但我找不到在 Sublime 中使用相同“双重”绑定的方法。有可能吗?

要明确一点,我当然可以不学习绑定并使用 Sublime 的,甚至可以调整 VS 以使用它。但是,我更愿意使用我已经知道的(那些?)。

【问题讨论】:

    标签: sublimetext3 keyboard-shortcuts sublimetext


    【解决方案1】:

    转到首选项 -> 键绑定

    您将有 2 个视图布局

    1. 用于 sublime 提供的默认键绑定。
    2. 用于用户定义的键绑定

    点击用户定义的布局(右侧布局)并在文件中写入以下代码以使用ctrl+k进行注释

    [
        { "keys": ["ctrl+k"], "command": "toggle_comment", "args": { "block": false } }
    ]
    

    【讨论】:

    • 我相信 OP 想必须按 ctrl k 然后按 ctrl c,在这种情况下键应该是 ["ctrl+k", "ctrl+c"]
    • 我知道如何进行自定义绑定。我的问题是如何做到这一点,所以你需要一个接一个地按下来触发命令。
    • @Keith Hall 这不是让您可以使用 Ctrl-K 或 Ctrl-C 来触发命令(而不是按顺序执行)吗?
    • 不,要将多个单独的键序列绑定到同一个东西,您必须重复整个键绑定(命令、参数和上下文) - 试试看 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 2011-04-13
    • 2010-12-23
    相关资源
    最近更新 更多