Làm theo các hướng dẫn ở đây , tôi đã thiết lập cài đặt SublimeText mới để sử dụng với R. Tôi không có trình cắm SublimeText nào khác được cài đặt. Các phím tắt được thiết lập bằng hướng dẫn trong liên kết ở trên không hoạt động. Tôi đã thiết lập tệp ràng buộc khóa người dùng của mình như được chỉ định trong hướng dẫn.
Không có ràng buộc khóa xung đột trong tệp ràng buộc khóa 'Mặc định'.
Tuy nhiên, tôi có thể thực thi mã R của mình trong REPL bằng cách nhấp qua các menu:
Công cụ> SublimeREPL> Eval trong REPL> Lựa chọn ( Ctrl+ Shift+ R)
Nếu tôi thực sự ấn Ctrl+ Shift+ Rphím tắt, không có gì xảy ra.
Đây là bản sao của tệp ràng buộc khóa người dùng của tôi:
[
// 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"}}
]
Tôi đang làm gì sai?
sublime.log_commands(True)
được kích hoạt. Các phím tắt phổ biến khác, như ctrl + a, ctrl + c vv hoạt động và được báo cáo trong bảng điều khiển.
sublime.log_commands(True)
. Sau đó cho chúng tôi biết giao diện điều khiển nói gì sau khi nhập ràng buộc phím.