Den Anweisungen hier folgend , habe ich eine neue Installation von SublimeText zur Verwendung mit R eingerichtet. Ich habe keine anderen SublimeText-Plug-Ins installiert. Die Tastaturkürzel, die mithilfe der Anweisungen im obigen Link eingerichtet werden, funktionieren nicht. Ich habe meine Benutzerschlüssel-Bindungsdatei wie im Lernprogramm angegeben eingerichtet.
Die 'Standard'-Schlüsselbindungsdatei enthält keine widersprüchlichen Tastenkombinationen.
Trotzdem ich kann meine R Code in REPL ausführen , indem Sie durch die Menüs klicken:
Extras> SublimeREPL> Auswertung in REPL> Auswahl ( Ctrl+ Shift+ R)
Wenn ich tatsächlich die Tastenkombination Ctrl+ Shift+ drücke R, passiert nichts.
Hier ist eine Kopie meiner Benutzerschlüssel-Bindungsdatei:
[
// Modified Sublime-REPL keybindings for an "R-friendly" set of shortcuts.
// For more information, see http://tomschenkjr.net/2012/05/17/using-sublime-text-2-for-r/
// Executes a selection of text in REPL, latter only displays code and does not execute
{ "keys": ["ctrl+shift+r"], "command": "repl_transfer_current", "args": {"scope": "selection"}},
{ "keys": ["ctrl+shift+r", "r"], "command": "repl_transfer_current", "args": {"scope": "selection", "action":"view_write"}},
// Executes the entire file (build) in REPL, latter only displays code and does not execute
{ "keys": ["ctrl + f7"], "command": "repl_transfer_current", "args": {"scope": "file"}},
{ "keys": ["ctrl + f7", "r"], "command": "repl_transfer_current", "args": {"scope": "file", "action":"view_write"}},
// Executes line(s) of text in REPL terminal, latter only displays code and does not execute
{ "keys": ["ctrl+alt+r"], "command": "repl_transfer_current", "args": {"scope": "lines"}},
{ "keys": ["ctrl+alt+r", "r"], "command": "repl_transfer_current", "args": {"scope": "lines", "action":"view_write"}},
// Executes a block (e.g., a custom function) of text in REPL terminal, latter only displays code and does not execute
{ "keys": ["ctrl+shift+alt+r"], "command": "repl_transfer_current", "args": {"scope": "block"}},
{ "keys": ["ctrl+shift+alt+r", "r"], "command": "repl_transfer_current", "args": {"scope": "block", "action":"view_write"}}
]
Was mache ich falsch?
sublime.log_commands(True)
aktivierter Taste Strg + Umschalt + R drücke . Andere häufig verwendete Verknüpfungen wie Strg + A, Strg + C usw. funktionieren und werden in der Konsole gemeldet.
sublime.log_commands(True)
. Sagen Sie uns dann, was die Konsole nach Eingabe der Schlüsselbindung sagt.