2016-05-19 20 views

Antwort

3

Ich habe einen Weg gefunden, es mit einem Python-Skript-Plugin zu tun. Anscheinend hat efault by dsublime nicht die Möglichkeit, mehrere Befehle unter einer einzigen Tastenbelegung auszuführen. nutzte ich die Methode von hier: https://forum.sublimetext.com/t/run-multiple-commands-command/6848

die Schritte sind die folgenden:

  1. Sublime - Tools - Developer - New Plugin

Kopie Code aus run_multiple_commands.py hier: https://gist.github.com/bgmort/7ae52ea4270f1c404321c20d1b97733c#file-run_multiple_commands-py und speichern Sie die Datei unter dem gleichen Namen wie auf github: run_multiple_commands.py

  1. Sublime - Einstellungen - Tastenbelegungen Benutzer

Code:

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

oder zusätzlich hinzufügen [], wenn die Datei leer ist:

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