Réponses:
Vous pouvez utiliser ctrl+ ]
pour indenter une ligne (ou un bloc en surbrillance) et ctrl + [
pour annuler l'indentation.
Sur OSX, c'est cmd + ]/[
.
Vous pouvez également utiliser tab / shift + tab, mais ceux-ci commenceront à partir de l'endroit où se trouve actuellement le curseur, tout ctrl+[/]
en déplaçant toute la ligne / le bloc
Découvrez SublimeMoveText de colinta . Installez-le comme un plugin normal (il est appelé "MoveText" par le gestionnaire de packages), mais les raccourcis clavier doivent être configurés manuellement. Voici ce que j'ai fait:
// MoveText
// move_text_left: Moves the selected text one character to the left
// move_text_right: Moves the selected text one character to the right
// move_text_up: Moves the selected text one line up
// move_text_down: Moves the selected text one line down
{ "keys": ["ctrl+shift+n"], "command": "move_text_left" },
{ "keys": ["ctrl+shift+m"], "command": "move_text_right" },
Mettez en surbrillance ce que vous souhaitez déplacer. S'il s'agit de plusieurs lignes, utilisez la sélection de colonnes comme l'a suggéré @Jivings (Maj + clic droit sur Win / Linux, option + souris sur OSX). Utilisez ensuite la liaison de touches pour déplacer le texte vers la gauche / la droite. Vous pouvez également configurer des raccourcis clavier pour déplacer la ligne sélectionnée vers le haut / bas.
super+ctrl+left/right
raccourcis clavier à la place. De plus, MoveText déplace le texte par position de caractère, pas par mot, ce qui aurait été plus pratique à des fins d'édition de texte général.
Utilisez la sélection de colonnes , puis insérez ou supprimez des espaces ou des tabulations.
Ou sélectionnez une sélection de texte et appuyez sur tab pour le déplacer vers la droite ou sur Maj + tab pour le déplacer vers la gauche.
Pour déplacer les lignes vers la gauche et la droite, utilisez:
⌘ +] ou ⌘ + [
Pour déplacer les lignes vers le haut et vers le bas, utilisez:
⌘ + ctrl + flèche haut ou flèche bas