সাবলাইম টেক্সট কীবোর্ড শর্টকাট বাঁধাই কাজ করছে না


11

এখানে নির্দেশাবলী অনুসরণ করে , আমি আর এর সাথে ব্যবহারের জন্য সাবলাইমেক্সটসের একটি নতুন ইনস্টলেশন সেটআপ করেছি 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"}}

]

আমি কি ভুল করছি?


2
কনসোলটি খুলুন (ctrl + ~) এবং প্রবেশ করুন sublime.log_commands(True)। তারপরে কী বাইন্ডিংয়ের পরে কনসোলটি কী বলে তা বলুন।
d_rail

অনেক ধন্যবাদ @ ডি_রাইল মজার বিষয় হচ্ছে, আমি সিটিআরএল + using ব্যবহার করে কনসোলটিও কল করতে পারি না (উইন্ডো মেনুতে শর্টকাটটি সিআরটিএল + is হয়; এটি কোনও কাজ করে না)। যে কোনও ইভেন্টে, আমি যখন sublime.log_commands(True)সক্রিয় হয়ে সিটিআরএল + শিফট + আর টিপব তখন কনসোল কিছুই জানায় না । অন্যান্য সাধারণ শর্টকাটগুলি, যেমন ctrl + a, ctrl + c ইত্যাদি কাজ করে এবং কনসোলে রিপোর্ট করা হয়।
ক্যাপ্টেনপ্রোগ

ঠিক আছে, এই এক অদ্ভুত জিনিস; যদি আমি সিটিআরএল + শিফট + ক্যাপসলক + আর টিপুন তবে এটি কাজ করে ...
ক্যাপ্টেনপ্রোগ

আপনাকে ভুল তথ্য দেওয়ার জন্য দুঃখিত, ব্যাকটিকটি সঠিক। কী-বাইন্ডিংয়ের মতো শব্দ সেট করা নেই। তবে, তালিকাবদ্ধ সেটিংসে আমি কোনও ভুল দেখছি না। আমি এখান থেকে ডিফল্ট কী-বাইন্ডিংগুলি দিয়ে শুরু করব: github.com/wuub/SublimeREPL/blob/master/… (বা আপনার ওএসের জন্য সঠিক একটি)। এবং নিশ্চিত যে কাজ করে। তারপরে কী কী গোলমাল করছে তা দেখতে একবারে একটি কী পরিবর্তন করুন।
d_rail

এই ইস্যুটির জন্য এখনও কোনও সমাধান পাওয়া গেছে?
music2myear

উত্তর:


0

এটির একটি সহজ সমাধান রয়েছে। কনফিগারেশন ফাইলে একটি ত্রুটি রয়েছে, একটিতে কেবল শিফট + সিআরটিএল + আর, আর লাইন অপসারণ করতে হবে:

[
// 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"}},

// 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"}},


// 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"}},


// 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"}},


]

0

ওপির নিম্নলিখিত মন্তব্যে ধন্যবাদ:

ঠিক আছে, এই এক অদ্ভুত জিনিস; আমি যদি সিটিআরএল + শিফট + ক্যাপসলক + আর টিপুন তবে এটি কাজ করে ...

আমি অনুমান করতে পারেন যে ["ctrl+shift+r"]একটি সময়কাল অপেক্ষা করা ছোট হাতেরr , যখন আপনি শিফট (যা শর্টকাট কী সমন্বয় একটি অংশ) চাপা থাকেন তবে, এটি একটি বড় হাতের লেখা R

যখন ওপি তার ক্যাপসলক চালু করে, চাপলে rসাধারণত আউটপুট হবে R, তবে SHIFTকী টিপে গেলে এটি ছোট হাতের কাছে পড়ে r

এটি সম্ভবত ঘটবে কারণ সাব্লাইম চাপযুক্ত বোতামটির কী কোডের চেয়ে ঠিক একই চরিত্রটি পড়ার চেষ্টা করে।

এবং এইভাবে, সমাধানটি কোনও মূল সংমিশ্রণে SHIFT( এই ক্ষেত্রে Rপরিবর্তে ব্যবহার করে) বিপরীত কেস লেটার ব্যবহার করা উচিত 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"}},
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.