এখানে নির্দেশাবলী অনুসরণ করে , আমি আর এর সাথে ব্যবহারের জন্য সাবলাইমেক্সটসের একটি নতুন ইনস্টলেশন সেটআপ করেছি I উপরের লিঙ্কে নির্দেশাবলী ব্যবহার করে সেটআপ করা কীবোর্ড শর্টকাটগুলি কাজ করে না। আমি টিউটোরিয়ালে উল্লিখিত হিসাবে আমার ব্যবহারকারীর কী বাইন্ডিং ফাইল সেট আপ করেছি।
'ডিফল্ট' কী বাইন্ডিং ফাইলটিতে কোনও বিরোধী কী বাইন্ডিং নেই।
তবুও, আমি আরপিএলে আমার আর কোডটি মেনুগুলির মাধ্যমে ক্লিক করে সম্পাদন করতে পারি :
সরঞ্জামসমূহ> সোলাইমআরএলপিএল> রিপ্লে এভাল> নির্বাচন ( 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 + a, ctrl + c ইত্যাদি কাজ করে এবং কনসোলে রিপোর্ট করা হয়।
sublime.log_commands(True)
। তারপরে কী বাইন্ডিংয়ের পরে কনসোলটি কী বলে তা বলুন।