web-dev-qa-db-fra.com

Comment décaler un bloc de texte vers la droite / gauche dans Sublime Text 2

Comment décaler un bloc de texte vers la gauche ou la droite avec Sublime Text 2?

24
erikvold

Vous pouvez utiliser ctrl+ ] pour indenter une ligne (ou un bloc en surbrillance) et ctrl + [ pour désindenter.

Sur OSX, il s'agit de cmd + ]/[.

Vous pouvez également utiliser tab/shift + tab, mais ceux-ci commenceront à l'endroit où se trouve actuellement le curseur, alors que ctrl+[/] déplacera la ligne/le bloc entier.

42
Ben McCormick

Découvrez le SublimeMoveText de colinta. Installez-le en tant que plug-in normal (appelé "MoveText" par le gestionnaire de packages), mais les associations de touches doivent être configurées 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 voulez déplacer. S'il y a plus d'une ligne, utilisez la sélection de colonne comme le suggère @Jivings (Maj + clic-droit sur Win/Linux, option + souris sur OSX). Ensuite, utilisez le raccourci clavier 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/le bas.

16
d_rail

Utilisez la sélection de colonnes puis insérez ou supprimez des espaces ou des tabulations.

Ou mettez une sélection de texte en surbrillance et appuyez sur la touche de tabulation pour la déplacer à droite ou sur la touche Maj + tab pour la déplacer à gauche.

3
Jivings
  1. Sélectionnez des lignes de code et appuyez sur la touche "tab" mais cela fonctionne juste pour mettre en retrait à droite
  2. Pour déplacer un morceau de code dans les deux sens (gauche ou droite), utilisez la combinaison de touches: 'CTRL' + '[' et/ou 'CTRL' + ']'
1
zinturis
  1. Aller à trouver remplacer (Ctrl + H)
  2. Sélectionnez les options "Expressions régulières" et "Dans la sélection".
  3. Sélectionnez le bloc où vous voulez insérer de l'espace.
  4. Remplacez tous les "^" par ""
0
Kapil