Dites que j'ai les 2 fichiers suivants ouverts dans le Bloc-notes ++
Est-il possible de copier le texte à droite et de le coller à gauche, pour que je me retrouve avec
Une copie
B this
Texte C
D plus (etc.)
ou
copie A
ce B
texte C
sur D
la source
Alt + Shift
avec les touches fléchées de votre clavier pour effectuer une sélection verticale complètement via le clavier.Oui, en quelque sorte - utilisez les opérations de colonne.
Alt
touche enfoncée et utilisez la souris pour sélectionner un rectangle de texte, par exemple le premier caractère des quatre premières lignes. Vous pouvez dépasser la fin de la ligne (en sélectionnant un bloc plus large que certaines des lignes)Ctrl-C
)Ctrl-V
) au début de la première ligne Comme vous avez utilisé une opération de colonne pour copier le texte, il insérera le même bloc (sans nouvelle ligne) dans le fichier cible.Malheureusement, il ne gérera pas les espaces parfaitement pour votre exemple. Vous auriez besoin de mettre un espace à la fin du bloc copié sur chaque ligne. Heureusement, vous pouvez à nouveau utiliser les opérations de colonne.
Alt
touche enfoncée et sélectionnez un rectangle de zéro colonne de large, à droite du bloc collé. Comme il est de largeur nulle, notepad ++ le dessine comme une ligne verticaleEdit > Column Editor
(ou appuyez surAlt-C
), et mettrespace
enText To Insert
. Cela insérera un espace sur chaque ligne, à droite du bloc colléCela ne fonctionnera pas si le texte que vous collez est de différentes longueurs sur chaque ligne, car vous ne pouvez pas sélectionner une seule ligne verticale pour insérer les espaces. Je mettrais donc un espace à la fin de chaque ligne source avant de copier -
Ctrl-H
pour ouvrir laReplace
boîte de dialogue, cliquerRegular Expression
en bas à droite et remplacer$
parspace
.la source