10 votes

Comment déplacer un texte vers le haut ou vers le bas dans Notes à l'aide d'un raccourci clavier ?

Je souhaite déplacer du texte vers le haut ou vers le bas dans Notes à l'aide du clavier. Je sais que c'est possible dans xcode avec + + [ o + + ] . Mais cela ne fonctionne pas dans Notes. Une idée ?

6voto

user2256560 Points 21

CMD + CTRL et les flèches vers le haut ou vers le bas fonctionnent dans BigSur.

5voto

bradlis7 Points 141

S'appuyer sur Réponse de David P. et un peu de Google-fu, j'ai trouvé ce qui suit. J'ai inclus les commentaires explicatifs parce que je les ai trouvés très utiles.

/* ~/Library/KeyBindings/DefaultKeyBinding.Dict

Here is a rough cheatsheet for syntax.
Key Modifiers
^ : Ctrl
$ : Shift
~ : Option (Alt)
@ : Command (Apple)
# : Numeric Keypad

Non-Printable Key Codes

Standard
Up Arrow:     \UF700        Backspace:    \U0008        F1:           \UF704
Down Arrow:   \UF701        Tab:          \U0009        F2:           \UF705
Left Arrow:   \UF702        Escape:       \U001B        F3:           \UF706
Right Arrow:  \UF703        Enter:        \U000A        ...
Insert:       \UF727        Page Up:      \UF72C
Delete:       \UF728        Page Down:    \UF72D
Home:         \UF729        Print Screen: \UF72E
End:          \UF72B        Scroll Lock:  \UF72F
Break:        \UF732        Pause:        \UF730
SysReq:       \UF731        Menu:         \UF735
Help:         \UF746

OS X
delete:       \U007F

For a good reference see http://osxnotes.net/keybindings.html.

NOTE: typically the Windows 'Insert' key is mapped to what Macs call 'Help'.
Regular Mac keyboards don't even have the Insert key, but provide 'Fn' instead,
which is completely different.
*/
{
    "~\UF700" = (
        "moveToBeginningOfLine:",
        "deleteToEndOfLine:",
        "deleteForward:",
        "moveUp:",
        "yank:",
        "insertNewline:",
        "moveUp:"
    );
    "~\UF701" = (
        "moveToBeginningOfLine:",
        "deleteToEndOfLine:",
        "deleteForward:",
        "moveDown:",
        "yank:",
        "insertNewline:",
        "moveUp:"
    );
}

Ce comportement imite celui des raccourcis clavier Option-Up et Option-Down de Visual Studio Code, qui déplacent respectivement la ligne vers le haut ou vers le bas et permettent au curseur de suivre la ligne. (Notez toutefois que le curseur saute au début de la ligne).

3voto

TAG Points 551

Cela devrait être possible en utilisant des liens Cocoa - voir cette réponse :

https://superuser.com/a/283948/659069

--

L'exemple ci-dessous (tiré du lien ci-dessus) associe un raccourci "déplacer la ligne vers le bas" à Opt-DownArrow - vous devriez pouvoir le modifier pour répondre à vos besoins.

Create the file ~/Library/Keybindings/DefaultKeyBinding.dict and enter the following:

{
    "~\UF701" = (
        "moveToBeginningOfLine:",
        "deleteToEndOfLine:",
        "deleteForward:",
        "moveDown:",
        "yank:",
        "insertNewline:",
        "moveUp:"
    );
}

This will add the shortcut Opt-DownArrow for a line-swap command (with the line below) to every application supporting the Cocoa text system.

-2voto

Kevin Barnes Points 357

Je pense qu'il n'y a pas de raccourci pour cela sur Mac. Et il devrait avoir cette fonction.

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