J'ai lu le fichier de raccourcis clavier de Sublime Text 2
{ "keys": ["end"], "command": "move_to", "args": {"to": "eol", "extend": false} },
Je me demande si nous pouvons passer à la fin de la ligne sans la touche END
du clavier.
Dans vim, je viens de ESC
et A
, alors le curseur serait en fin de ligne.
Pour modifier la liaison de clé, ouvrez les préférences Key Bindings - User
et ajoutez une nouvelle ligne entre les crochets. Par exemple, pour définir la liaison de clé sur Control-Alt-Command-A
, utilisez:
{ "keys": ["ctrl+alt+super+a"], "command": "move_to", "args": {"to": "eol", "extend": false} }
Si cette ligne que vous ajoutez n'est pas la dernière ligne avant le crochet de fermeture, vous devrez inclure une virgule à la fin de la ligne. Par exemple:
[
{ "keys": ["ctrl+alt+super+a"], "command": "move_to", "args": {"to": "eol", "extend": false} },
{ "keys": ["ctrl+shift+t"], "command": "open_recent_file", "args": {"index" : 0} },
{ "keys": ["super+v"], "command": "paste_and_indent" },
{ "keys": ["super+shift+v"], "command": "paste" }
]
Vous devez vérifier les préférences Key Bindings - Default
pour vous assurer que la liaison de clé que vous définissez ici n'entre pas en conflit avec quoi que ce soit que vous pourriez utiliser.
Vous ne devez pas modifier directement les préférences Key Bindings - Default
, car elles seront écrasées dans les mises à niveau de Sublime Text 2.
Commande + RightArrowKey sur Mac . Control + RightArrowKey sous Windows
1) Appuyez sur Super+Shift+P
pour ouvrir Palette de commande (Ctrl+Shift+P
sous Windows)
2) Tapez "kbu" pour ouvrir Préférences: raccourcis clavier - Utilisateur
3) Copiez/collez le code suivant dans celui-ci:
[
{ "keys": ["super+;"], "command": "move_to", "args": {"to": "eol", "extend": false} }
]
(Remarque: si le fichier n'est pas vide, vous savez évidemment quoi faire.)
4) Appuyez sur Super+S
(Ctrl+S
) pour enregistrer et vous êtes tous ensemble!
J'ai choisi le raccourci Super+;
car j'écris souvent dans PHP et il est pratique de terminer les lignes par un point-virgule. Les autres options peuvent être Ctrl+;
ou Super+.
ou tout autre chose que vous jugez commode.
comme Terminal, appuyez simplement sur CTRL + e
Si vous êtes un fan de vim, vous pouvez activer le mode Vintage dans Sublime Text 2.
Préférences: Paramètres - Utilisateur
Ensuite, supprimez Vintage de ignored_packages.
Que diriez-vous de lier quelque chose qui vous rendra plus rapide? C’est ce que j’utilise (depuis Key bindings - user):
[
{ "keys": ["alt+;"], "command": "move_to", "args": {"to": "eol", "extend": false} },
{ "keys": ["alt+shift+;"], "command": "move_to", "args": {"to": "eof", "extend": false} }
]
De cette façon, j'utilise alt+;
en fin de ligne et j'utilise alt+shift+;
en fin de ligne
Ou utilisez Vim ...
Vous pouvez simplement remplacer la clé par autre chose que "fin". Cependant, ne modifiez pas le fichier de liaisons de clé principal. Ajoutez la modification à la version de l'utilisateur et les valeurs par défaut seront remplacées.
J'utilise aussi [ESC] et [A] dans Sublime aussi :-) - Je sais que ça fait longtemps que vous avez posé la question, mais j'ai récemment commencé à utiliser VIM et à configurer Sublime pour qu'il utilise vintage mode . Comme je suis assez nouveau dans Sublime aussi, je ne suis pas sûr à 100%, mais je pense que vous devriez modifier le fichier de préférences utilisateur plutôt que le fichier de préférences par défaut comme suggéré dans le lien ci-dessus, car je suppose que le fichier par défaut peut être écrasé , et la préférence de l’utilisateur remplacera la valeur par défaut. J'espère que cela t'aides.