here 지침에 따라 R과 함께 사용할 SublimeText의 새 설치를 설정했습니다. 다른 SublimeText 플러그인이 설치되어 있지 않습니다. 위 링크의 지침을 사용하여 설정 한 키보드 단축키가 작동하지 않습니다. 튜토리얼에 지정된대로 사용자 키 바인딩 파일을 설정했습니다.
'기본'키 바인딩 파일에 충돌하는 키 바인딩이 없습니다.
그럼에도 불구하고 메뉴를 클릭하여 REPL에서 R 코드를 실행할 수 있습니다 .
도구> SublimeREPL> REPL의 평가> 선택 ( Ctrl+ Shift+ R)
실제로 Ctrl+ Shift+ R단축키를 누르면 아무 반응이 없습니다.
내 사용자 키 바인딩 파일의 사본은 다음과 같습니다.
[
// 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"}}
]
내가 도대체 뭘 잘못하고있는 겁니까?
sublime.log_commands(True)
활성화 된 상태에서 ctrl + shift + R을 누르면 콘솔이 아무것도보고하지 않습니다 . ctrl + a, ctrl + c 등과 같은 다른 일반적인 단축키는 작동하며 콘솔에보고됩니다.
sublime.log_commands(True)
. 그런 다음 키 바인딩을 입력 한 후 콘솔의 내용을 알려주십시오.