web-dev-qa-db-fra.com

sublimes raccourcis clavier de ligne d'échange de texte

J'essaie d'utiliser les raccourcis clavier de ligne d'échange dans le texte sublime 2.

Je tiens les touches Commande, Ctrl, Haut et Bas, mais elles ne font rien.

L'utilisation de l'élément de menu d'édition fonctionne bien. J'utilise un petit clavier mac. Quel pourrait être le problème merci.

[{
  "keys": ["ctrl+super+up"],
  "command": "swap_line_up"
}, {
  "keys": ["ctrl+super+down"],
  "command": "swap_line_down"
}

]
23
Harry

cmd+ctrl+/na OS 10.8 běžící vznešený text 2 il y a deux jours swap linky pro mě, ve výchozím nastavení. Nemusel jsem vázat žádné konkrétní klíče, ani se zdá, že nemá žádnou jinou funkci.

47
Smittles

ctrl + shift + / (sur linux)

8
matanster

Mac OSX 10.8, Sublime 3, petit clavier Mac:

Le comportement par défaut ne fonctionnait pas pour moi, mais j'ai ensuite copié les lignes de Preferences > Key Bindings - Default à Preferences > Key Bindings - User. Dès que j'ai sauvegardé le fichier de paramètres utilisateur, les raccourcis clavier pour permuter les lignes ont commencé à fonctionner.

5
Jannie Theunissen

Corrigez-moi si je me trompe, mais cmd+up/down sur le petit clavier mac ne se lie-t-il pas à autre chose? Je ne me souviens pas de ce que font de haut en bas, mais je pense que gauche et droite se lient respectivement à la maison et à la fin.

Quoi qu'il en soit, pour vérifier, dans la console, entrez sublime.log_input(True) puis appuyez sur les touches. Il devrait vous indiquer le type de touches que ST reçoit actuellement. Si cela est correct, entrez sublime.log_commands(True) dans la console pour vous assurer que la commande appropriée est en cours d'exécution. Vous pouvez également essayer de lancer https://github.com/skuroda/FindKeyConflicts pour voir si quelque chose d'autre est lié à cette combinaison de touches en général. Disclaimer - Je suis l'auteur de FindKeyConflicts.

2
skuroda

Mac OSX 10.12 Sierra - Sublime Text 3:

J'ai un problème avec la configuration par défaut "CMD + CTRL + Flèche haut/Flèche haut/bas", cela ne fonctionne pas pour moi. Ensuite, je modifie mes raccourcis utilisateur (Préférences> Correspondants> Utilisateur) et ajoute ceci:

[
  { "keys": ["ctrl+alt+up"], "command": "swap_line_up" },
  { "keys": ["ctrl+alt+down"], "command": "swap_line_down" },
]

Cela fonctionne pour moi en utilisant "CTRL + ATL + Flèche haut/Flèche bas"

0
Isa Souza