0 votes

Comment faire pour que commande+suppression efface un mot à l'envers au lieu du début de la ligne ?

J'ai essayé de le mettre dans mon ~/Library/KeyBindings/DefaultKeyBinding.dict :

"@\U0008"  = "deleteWordBackward:"; /* Cmd  + Backspace */

Lorsque je me déconnecte et me reconnecte, cela ne fonctionne toujours pas. commande+suppression (comme indiqué sur le clavier de mon Macbook) efface toujours le début de la ligne. J'ai également essayé

"@\UF728"  = "deleteWordForward:"; /* Cmd  + Delete */

et dans ce cas, la commande+suppression supprime toujours le début de la ligne. Si je ne me trompe pas, la touche "effacer" de mon Macbook Pro Retina est ce que le commentaire de l'exemple appelle "Backspace", et il n'y a pas de véritable touche "Delete" sur le clavier.

J'ai réussi à modifier commande+flèches pour qu'elles se déplacent mot par mot plutôt qu'au début et à la fin du document en procédant comme suit

"@\UF703"  = "moveWordForward:"; /* Cmd  + RightArrow */
"@\UF702"  = "moveWordBackward:"; /* Cmd  + LeftArrow */

Je sais donc qu'au moins certaines fixations fonctionnent, parmi d'autres. Je n'arrive pas à faire en sorte que commande+suppression efface un mot.

1voto

markhunte Points 11634

Cela fonctionne pour moi sur un iMac :

"@\U007f" = ( deleteWordBackward:);

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X