~ / Library / keybindings / DefaultKeyBinding.dict
एक संपत्ति सूची जो आपको उद्देश्य-सी विधियों के अनुक्रमों में कीस्ट्रोक्स को बांधने में सक्षम बनाती है। इसका उपयोग टेक्स्ट एडिटिंग मैक्रोज़ को परिभाषित करने के लिए किया जा सकता है जो अधिकांश मानक टेक्स्ट व्यू में काम करते हैं।
{
// copy paragraph (option-c)
"~c" = (selectParagraph:, copy:);
// convert selection to lowercase (option-minus)
"~-" = (lowercaseWord:, moveForward:);
// insert line below (command-return)
"@\r" = (moveToEndOfParagraph:, insertNewline:,
deleteToBeginningOfParagraph:);
// insert an XML tag (option-shift-x)
"~X" = (moveWordBackwardAndModifySelection:, setMark:, deleteToMark:,
insertText:, "<></>", moveBackward:, yank:, moveWordBackward:,
moveBackward:, moveBackward:, moveBackward:, yank:, moveForward:);
}
आरंभ करने के लिए, ~/Library/KeyBindings/
ऊपर की तरह एक संपत्ति सूची बनाएं और सहेजें DefaultKeyBinding.dict
।
अधिक जानकारी: