Seguendo le istruzioni qui , ho impostato una nuova installazione di SublimeText per l'uso con R. Non ho altri plug-in SublimeText installati. Le scorciatoie da tastiera che sono state configurate usando le istruzioni nel link sopra non funzionano. Ho impostato il mio file di associazione chiave utente come specificato nel tutorial.
Non ci sono combinazioni di tasti in conflitto nel file "Default" delle combinazioni di tasti.
Tuttavia, posso eseguire il mio codice R in REPL facendo clic sui menu:
Strumenti> SublimeREPL> Eval in REPL> Selezione ( Ctrl+ Shift+ R)
Se in realtà premo il tasto Ctrl+ Shift+ R, non succede nulla.
Ecco una copia del mio file di associazione chiave utente:
[
// 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"}}
]
Che cosa sto facendo di sbagliato?
sublime.log_commands(True)
attivazione. Altre scorciatoie comuni, come ctrl + a, ctrl + c ecc funzionano e sono riportate nella console.
sublime.log_commands(True)
. Quindi dicci cosa dice la console dopo aver inserito l'associazione dei tasti.