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

Sublimetext3 如何使用Sublime键映射将光标发送到下一行,sublimetext3,cursor-position,sublimerepl,Sublimetext3,Cursor Position,Sublimerepl,我正在使用键映射通过按ctrl+enter来执行sublime repl中的当前行。光标保持在同一行上。我需要向keymap添加什么,以便光标跳到下一行(就像在RStudio中发生的那样) 我找到了一种使用python脚本插件的方法。显然,默认情况下,升华没有在单个键映射下运行多个命令的选项。 我使用的方法如下: 步骤如下: 升华-工具-开发者-新插件 从以下位置找到的run_multiple_commands.py复制代码: 并以与github相同的名称保存该文件:run_multiple_c

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


我找到了一种使用python脚本插件的方法。显然,默认情况下,升华没有在单个键映射下运行多个命令的选项。 我使用的方法如下:

步骤如下:

  • 升华-工具-开发者-新插件
  • 从以下位置找到的run_multiple_commands.py复制代码: 并以与github相同的名称保存该文件:run_multiple_commands.py

  • 升华-首选项-键绑定用户
  • 代码:

    如果文件为空,则另外添加[]:

    [{
      "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} }
        ]
      }
    }
    
    [{
      "keys": ["ctrl+enter"],
      "command": "run_multiple_commands",
      "args": {
        "commands": [
          { "command": "repl_transfer_current", "args": {"scope": "lines"} },
          { "command": "move", "args": {"by": "lines", "forward": true} }
        ]
      }
    }]