কোনও কনফিগার ফাইলে আপনার কাস্টম কীবোর্ড শর্টকাটগুলি সংরক্ষণ করার কোনও উপায় আছে?


9

কোনও কনফিগার ফাইলে আমার কাস্টম কীবোর্ড শর্টকাটগুলি সংরক্ষণ করার কোনও উপায় আছে?

আমার এটির কারণটি তাই আমি সেই কনফিগারেশন ফাইলটিকে মেঘের মধ্যে রাখতে পারি (গিট, ড্রপবক্স, ... ব্যবহার করে) এবং প্রতিটি ওএস এক্স কম্পিউটারে এই ফাইলটি লিঙ্ক করতে পারি যে আমার শর্টকাটগুলি সর্বদা প্রতিটি কম্পিউটারে সেভ হয়।

উত্তর:


4

আমি এটির মতো একটি শেল স্ক্রিপ্ট ব্যবহার করি:

defaults write -g NSUserKeyEquivalents '{
"Show in Finder"="$@r";
"Reveal"="$@r";
"Use Selection for Find"="@e";
"Find and Replace..."="~@f";
"Find Next"="@g";
"Find Previous"="$@g";
"Line Spacing..."="~@l";
"Zoom Reset"="@0";
"Original Size"="@0";
"Actual Size"="@0";
"Automatically Resize"="@9";
"Automatic Fit"="@9";
"Zoom to Fit"="@9";
"Enter Full Screen"="^@f";
"Exit Full Screen"="^@f";
"Enter Full Screen Mode"="^@f";
"Exit Full Screen Mode"="^@f";
"Toggle Full Screen"="^@f";
"Full Screen"="^@f";
"Fullscreen"="^@f";
"Normal Screen"="^@f";
"Remove Full Screen"="^@f";
"Select Previous Tab"="~@\UF702";
"Previous Tab"="~@\UF702";
"Show Previous Tab"="~@\UF702";
"Previous Workspace"="~@\UF702";
"Select Previous Tab View"="~@\UF702";
"Select Next Tab"="~@\UF703";
"Next Tab"="~@\UF703";
"Show Next Tab"="~@\UF703";
"Next Workspace"="~@\UF703";
"Select Next Tab View"="~@\UF703";
"Shift Left"="^\UF702";
"Decrease Indent Level"="^\UF702";
"Decrease Paragraph Indent"="^\UF702";
"Decrease Level"="^\UF702";
"Shift Right"="^\UF703";
"Increase Indent Level"="^\UF703";
"Increase Paragraph Indent"="^\UF703";
"Increase Level"="^\UF703";
"Shift Up"="^\UF700";
"Move Line Up"="^\UF700";
"Shift Down"="^\UF701";
"Move Line Down"="^\UF701";
"Minimize"="\U200B";
"Minimize All"="\U200B";
}'

defaults write com.apple.finder NSUserKeyEquivalents '{
"Show Package Contents"="@\r";
}'

defaults write -app iTerm NSUserKeyEquivalents '{
"Select Pane Above"="@\UF700";
"Select Pane Below"="@\UF701";
"Previous Pane"="@\UF702";
"Next Pane"="@\UF703";
"Open Autocomplete..."="@;";
}'

defaults write -app Safari NSUserKeyEquivalents '{
"Reopen Last Closed Window"="~@r";
"Reopen All Windows from Last Session"="~$@r";
"Mail Contents of This Page"="\U200B";
}'

defaults write -app Sequential NSUserKeyEquivalents '{
"Move to Trash"="\b";
}'

defaults write -app Skim NSUserKeyEquivalents '{
"Single Page Continuous"="$@0";
"Single Page"="$@1";
"Two Pages"="$@2";
"Crop"="@k";
}'

defaults write -app Transmit NSUserKeyEquivalents '{
"Show Invisible Files"="$@.";
"Hide Invisible Files"="$@.";
"Synchronize..."="$@y";
}'

defaults write -app WriteRoom NSUserKeyEquivalents '{
"Column 40"="$@1";
"Column 50"="$@2";
"Column 60"="$@3";
"Column 66"="$@4";
"Column 80"="$@5";
"Column 90"="$@6";
"Column 120"="$@7";
"Column 200"="$@8";
"Column Window Width"="$@0";
"Enter Full Screen Single"="^@f";
"Exit Full Screen Single"="^@f";
"Enter Full Screen"="$@f";
"Exit Full Screen"="$@f";
}'

শর্টকাট স্ট্রিংগুলি ডিফল্টকায়ি বাইন্ডিং.ডিক্টের মতো একই ফর্ম্যাটটি ব্যবহার করে তবে মুছে ফেলা হয় \U0008( \b) এবং ফরোয়ার্ড মুছুন \U007F

আপনি মেনু আইটেমটি \U200B(জিরো-প্রশস্ত স্পেস) এর মতো কিছুতে বরাদ্দ করে একটি শর্টকাটটি অক্ষম করতে পারেন । nilআপনি nঅড্যাসিটির মতো কিছু অ্যাপ্লিকেশন টাইপ করলে ট্রিগার হবে । \0আপনি যখন 10.9-এ সাফারিতে কোনও কী টিপবেন তখন ট্রিগার হবে। \1আপনি হোম কী টিপলে ট্রিগার করা হবে।

defaults -app ফাইন্ডার বা নোটগুলির মতো কিছু অ্যাপ্লিকেশন নিয়ে কাজ করে না।

defaults find NSUserKeyEquivalents বর্তমান সেটিংস দেখায়।


আমার সাথে একটি সেটআপ স্ক্রিপ্ট রয়েছে defaults write -g NSUserKeyEquivalents '{ "Zoom"="@$m";}'- সংমিশ্রণটি কী করে @$m? আপনি ঐ প্রতিটি ব্যাখ্যা করতে পারবেন @, $এবং m, এবং তাদের ব্যবহার?
গ্রোলার

2

অ্যাপ্লিকেশন শর্টকাট দুটি জায়গায় সংরক্ষণ করা যেতে পারে:

  • অ্যাপ্লিকেশন নির্দিষ্ট plist

    ~/Library/Preferences/com.apple.iTunes.plist
    
  • গ্লোবাল পছন্দসমূহ plist

    ~/Library/Preferences/.GlobalPreferences.plist
    

পরিষেবাদি শর্টকাট এতে সঞ্চিত আছে ~/Library/Preferences/pbs.plist


~/Library/Preferences/pbs.plistMacOS সিয়েরার অবস্থান মনে হচ্ছে না। সিয়েরার কোথায় আছে জানেন?
গ্রোলার 1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.