gpt4 book ai didi

sublimetext3 - 如何使用 Sublime 键盘映射将光标发送到下一行

转载 作者:行者123 更新时间:2023-12-01 00:41:35 25 4
gpt4 key购买 nike

我正在使用键盘映射通过按 ctrl+enter 来执行 sublime repl 中的当前行。光标保持在同一行。我需要向键盘映射添加什么以便光标跳到下一行(就像在 RStudio 中发生的那样)?

[
{ "keys": ["ctrl+enter"], "command": "repl_transfer_current", "args": {"scope": "lines"}}
]

最佳答案

我找到了一种使用 python 脚本插件的方法。显然,默认情况下,Sublime 没有在单个键盘映射下运行多个命令的选项。
我使用了这里的方法:https://forum.sublimetext.com/t/run-multiple-commands-command/6848

步骤如下:

  • Sublime - 工具 - 开发者 - 新插件

  • 从此处找到的 run_multiple_commands.py 复制代码: https://gist.github.com/bgmort/7ae52ea4270f1c404321c20d1b97733c#file-run_multiple_commands-py
    并以与 github 上相同的名称保存文件:run_multiple_commands.py
  • Sublime - 首选项 - 键绑定(bind)用户

  • 代码:
    {
    "keys": ["ctrl+enter"],
    "command": "run_multiple_commands",
    "args": {
    "commands": [
    { "command": "repl_transfer_current", "args": {"scope": "lines"} },
    { "command": "move", "args": {"by": "lines", "forward": true} }
    ]
    }
    }

    或者如果文件为空,则另外添加 [ ]:
    [{
    "keys": ["ctrl+enter"],
    "command": "run_multiple_commands",
    "args": {
    "commands": [
    { "command": "repl_transfer_current", "args": {"scope": "lines"} },
    { "command": "move", "args": {"by": "lines", "forward": true} }
    ]
    }
    }]

    关于sublimetext3 - 如何使用 Sublime 键盘映射将光标发送到下一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37321456/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com