यहां दिए गए निर्देशों के बाद , मैंने 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)
। फिर हमें बताएं कि कुंजी बंधन में प्रवेश करने के बाद कंसोल क्या कहता है।