~/Bibliothèque/KeyBindings/DefaultKeyBinding.dict
Une liste de propriétés qui permet de lier des frappes de touches à des séquences de méthodes Objective-C. Elle peut être utilisée pour définir des macros d'édition de texte qui fonctionnent dans la plupart des vues de texte standard.
{
// 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:);
}
Pour commencer, faites ~/Library/KeyBindings/
et enregistrer une liste de propriétés comme celle ci-dessus en tant que DefaultKeyBinding.dict
.
Plus d'informations :