Seguindo as instruções aqui , configurei uma nova instalação do SublimeText para uso com R. Não tenho outros plug-ins do SublimeText instalados. Os atalhos de teclado configurados usando as instruções no link acima não funcionam. Configurei meu arquivo de ligação de chave do usuário, conforme especificado no tutorial.
Não há associações de teclas conflitantes no arquivo de associações de teclas 'Padrão'.
No entanto, eu posso executar meu código R no REPL clicando nos menus:
Ferramentas> SublimeREPL> Eval no REPL> Seleção ( Ctrl+ Shift+ R)
Se eu realmente pressionar o atalho Ctrl+ Shift+ R, nada acontece.
Aqui está uma cópia do meu arquivo de ligação de chave do usuário:
[
// 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"}}
]
O que estou fazendo errado?
sublime.log_commands(True)
ativado. Outros atalhos comuns, como ctrl + a, ctrl + c etc, funcionam e são relatados no console.
sublime.log_commands(True)
. Em seguida, diga-nos o que o console diz após inserir a ligação de chave.