En suivant les instructions ici , j'ai configuré une nouvelle installation de SublimeText à utiliser avec R. Je n'ai aucun autre plug-in SublimeText installé. Les raccourcis clavier configurés à l'aide des instructions du lien ci-dessus ne fonctionnent pas. J'ai configuré mon fichier de liaison de clé utilisateur comme spécifié dans le didacticiel.
Il n'y a pas de raccourcis clavier en conflit dans le fichier de raccourcis clavier par défaut.
Néanmoins, je peux exécuter mon code R dans REPL en cliquant dans les menus:
Outils> SublimeREPL> Eval dans REPL> Sélection ( Ctrl+ Shift+ R)
Si j'appuie sur le raccourci Ctrl+ Shift+ R, rien ne se passe.
Voici une copie de mon fichier de liaison de clé utilisateur:
[
// 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"}}
]
Qu'est-ce que je fais mal?
sublime.log_commands(True)
activé. D'autres raccourcis courants, comme ctrl + a, ctrl + c, etc. fonctionnent et sont signalés dans la console.
sublime.log_commands(True)
. Dites-nous ensuite ce que dit la console après avoir saisi la liaison de touches.