vim déplacer un bloc de code sélectionné vers le haut ou le bas

Il existe un moyen de déplacer le code surligné vers le haut ou le bas avec les touches fléchées. Même l’indentation serait correcte en laissant tomber le bloc.

Pour la vie de moi je ne me souviens pas comment le faire.

Quelqu’un peut-il s’il vous plaît me dire comment le faire.

Voici le lien qui vous aidera

lien

Vous pouvez déplacer une ligne ou un bloc de lignes avec la commande: m. Exemples:

: m 12 déplace la ligne actuelle après la ligne 12

Pour déplacer un bloc de lignes, utilisez la même commande mais sélectionnez visuellement les lignes avant de saisir la commande de déplacement. Vous pouvez également utiliser des plages arbitraires avec la commande move. Exemples:

: 5,7m 21 déplacer les lignes 5, 6 et 7 après la ligne 21

pourquoi ne pas utiliser d+p si vous aviez choisi le code de bloc

Si vous voulez le faire avec les touches fléchées, vous pouvez essayer le plug – in vim-unimped de Tim Pope, que vous pouvez trouver sur Github.

Ensuite, vous pouvez utiliser des mappages similaires à ceux-ci (sauf les mapper avec les clés de votre choix).

 " ^U moves lines up, ^D moves lines down. " Works in normal or visual select modes. nmap  [e nmap  ]e vmap  [egv vmap  ]egv