DefaultKeyBinding.dict
~/Library/KeyBindings/DefaultKeyBinding.dict
পুরোনো শৈলী নেক্সট ফরম্যাট (: ফাইল আপনি সংজ্ঞায়িত ম্যাক OS X আপনার নিজের কী বাইন্ডিং এটা দুই ফরম্যাটের এক হতে পারে দেয় উদাহরণস্বরূপ ) অথবা আধুনিক ধাঁচের এক্সএমএল plist ফরম্যাট ( উদাহরণস্বরূপ )।
রিবন্ডিং ⌘+⌫
আমি কমান্ড-ব্যাকস্পেস ( ⌘+ ⌫) এ পুনরায় প্রত্যাবর্তন করতে চেয়েছিলাম deleteWordBackward:
, এবং আমি এই এসকিডিফরেন্ট থ্রেডে কিছুটা সহায়তা পেয়েছি । এটি আমার DefaultKeyBinding.dict
ফাইল হিসাবে এটি ব্যবহার করার পরামর্শ দেওয়া হয়েছিল :
/* my keybindings */
{
"@\U007F" = "deleteWordBackward:"; /* delete backwards one word */
}
এই পরামর্শটি কাজ করেছে (ধন্যবাদ, ছেলেরা!), তবে ইতিমধ্যে আমার DefaultKeybinding.dict
এক্সএমএল ফর্ম্যাটে একটি কাজ রয়েছে, তাই আমি সেভাবে এটি চালিয়ে যাওয়ার চেষ্টা করতে চেয়েছিলাম। আমি আমার বিদ্যমান ফাইলটির নীচে কেবল এই পাঠ্যটি যুক্ত করেছি:
<key>@\U007F</key>
<string>deleteWordBackward:</string>
এবং আমি মাত্র ⌘+ ⌫এন্ট্রি সহ একটি ব্র্যান্ড-নতুন এক্সএমএল-ফর্ম্যাট ফাইল তৈরি করার চেষ্টা করেছি :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>@\U007F</key>
<string>deleteWordBackward:</string>
</dict>
</plist>
তবে দুটি ফাইলই কাজ করেনি। আপাত অবস্থা, তারপর, আপনি নতুন করে বাঁধানো পারে ⌘+ + ⌫শুধুমাত্র পুরোনো শৈলী নেক্সট বিন্যাসে, এবং এক্সএমএল plist বিন্যাসে। আমার প্রশ্নগুলি হ'ল:
- এটি কি সঠিক, বা আমি যখন এক্সএমএল ফর্ম্যাটে স্যুইচ করছি তখন সিনট্যাক্সটি কোনওরকম পরিবর্তন হওয়া উচিত?
- আমি কি আমার বাকী
DefaultKeyBinding.dict
ফাইলটিকে পুরানো বাক্য বাক্সে সরানোর জন্য আফসোস করব ? এটি করা খুব বেশি কাজ হবে না - এটি কেবল এক বা দুই ডজন এন্ট্রি - তবে আমি নিশ্চিত নই যে পুরানো স্টাইলটি অন্য কোনও কারণে অবচিত বা খারাপ পরামর্শ দেওয়া হয়েছে কিনা।
সম্পাদনা করুন: মূল ডিফল্টকী বাইন্ডিং.ডিক্ট
কেউ মন্তব্যগুলিতে আমার মূল ফাইলে তথ্যের জন্য অনুরোধ করেছে, তাই আমি অনুভব করি যে আমি এখানে পুরো জিনিসটি অন্তর্ভুক্ত করতে পারি।
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key></key>
<string>complete:</string>
<key>^ </key>
<string>setMark:</string>
<key>^a</key>
<string>moveToBeginningOfLine:</string>
<key>^e</key>
<string>moveToEndOfLine:</string>
<key>^j</key>
<string>setMark:</string>
<key>^v</key>
<string>pageDown:</string>
<key>^w</key>
<string>deleteToMark:</string>
<key>^x</key>
<dict>
<key>^m</key>
<string>selectToMark:</string>
<key>^x</key>
<string>swapWithMark:</string>
</dict>
<key>~</key>
<string>deleteWordBackward:</string>
<key>~<</key>
<string>moveToBeginningOfDocument:</string>
<key>~></key>
<string>moveToEndOfDocument:</string>
<key>~^h</key>
<string>deleteWordBackward:</string>
<key>~b</key>
<string>moveWordBackward:</string>
<key>~d</key>
<string>deleteWordForward:</string>
<key>~f</key>
<string>moveWordForward:</string>
<key>~n</key>
<string>scrollLineDown:</string>
<key>~p</key>
<string>scrollLineUp:</string>
<key>~v</key>
<string>pageUp:</string>
<key>~</key>
<string>deleteWordBackward:</string>
</dict>
</plist>
^
নিয়ন্ত্রণের জন্য?
~
এবং এর সাথে কাজ করার এন্ট্রি রয়েছে ^
তবে $
বা এর সাথে কোনওটিই নেই @
। : (নোট আমি এগিয়ে যান এবং ভাল ক্ষেত্রে যে সক্রিয় আউট উপযোগী হতে হবে যেমন ওপি আমার মূল DefaultKeyBindings.dict ফাইল যোগ।)
@
প্লাস্ট ফাইলের XML শৈলীতে গ্রহণযোগ্য নয়। এটি বেশি অর্থবোধ করে না তবে আমি এটি সম্পর্কে আরও কিছু খুঁজে পাচ্ছি না।
~
বিকল্পের$
জন্য বা শিফট জন্য ব্যবহার করছেন ?