Siguiendo las instrucciones aquí , he configurado una nueva instalación de SublimeText para usar con R. No tengo instalados otros complementos de SublimeText. Los métodos abreviados de teclado que se configuran utilizando las instrucciones del enlace anterior no funcionan. He configurado mi archivo de enlace de clave de usuario como se especifica en el tutorial.
No hay enlaces de teclas en conflicto en el archivo de enlaces de teclas 'Por defecto'.
No obstante, puedo ejecutar mi código R en REPL haciendo clic en los menús:
Herramientas> SublimeREPL> Eval en REPL> Selección ( Ctrl+ Shift+ R)
Si realmente presiono el atajo Ctrl+ Shift+ R, no pasa nada.
Aquí hay una copia de mi archivo de enlace de clave de usuario:
[
// 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é estoy haciendo mal?
sublime.log_commands(True)
activado. Otros accesos directos comunes, como ctrl + a, ctrl + c, etc. funcionan y se informan en la consola.
sublime.log_commands(True)
. Luego díganos qué dice la consola después de ingresar la combinación de teclas.