Comment puis-je répéter la ligne dans Notepad ++?
Par exemple, j'ai l'entrée suivante:
a 01
a 02
a 03
a 04
Et j'aimerais qu'il devienne:
a 01
a 01
a 02
a 02
a 03
a 03
a 04
a 04
Donc, chaque ligne doit être affichée deux fois .
Si le processus semi-manuel ne vous dérange pas, vous pouvez commencer à la première ligne et répéter la combinaison de touches suivante jusqu'à la fin du document (vous obtenez cela très rapidement)
Ctrl + DDownDown
Cela duplique la ligne en cours, puis redescend deux fois (vers la ligne qui suit la ligne nouvellement dupliquée).
Si vous avez un document volumineux, vous pouvez l’enregistrer une fois sous forme de macro (voir le menu Macro), puis utilisez Ctrl + Shift + P (Lecture) à plusieurs reprises - vous pouvez simplement maintenir ces touches enfoncées. Ou utilisez l'option Macro "Exécuter une macro plusieurs fois ..."
Ouvrez la boîte de dialogue de recherche et écrivez: -
Trouver:
^.*$
Remplacer:
$0\n$0
Si vous avez le curseur de la souris sur la ligne que vous souhaitez répéter, vous pouvez utiliser le raccourci Ctrl-D
pour dupliquer la ligne. Ou vous pouvez utiliser le même raccourci en sélectionnant plusieurs lignes.
Mettez en surbrillance le code souhaité et appuyez sur Ctrl+D. Ne mettez pas en surbrillance si vous voulez dupliquer uniquement la ligne actuelle.
Si vous utilisez Windows , je vous recommande d'écrire un script de raccourci automatique (AHK) pour le faire à votre place. De cette façon, votre script spécial de manipulation de texte fonctionnera dans any IDE , pas seulement notepad ++. Tout ce que vous avez à faire est de copier votre exemple de texte dans le presse-papiers, puis d'exécuter un script AHK qui lit les données du presse-papiers à l'aide de la variable% clipboard%. Ensuite, vous pouvez charger les résultats de votre script dans le presse-papiers et envoyer un signal CTRL + V.