Commencez par sélectionner les lignes du fichier B que vous souhaitez copier. Notez le nombre de lignes (il devrait être affiché en bas de votre écran). Ce nombre de lignes est X. Copiez ces lignes.
Deuxièmement, sélectionnez les X premières lignes du fichier A afin qu’il y ait un curseur à la fin. Pour ce faire, déplacez votre curseur à la fin de la première ligne, allez au menu de sélection et utilisez le raccourci pour "Ajouter la ligne suivante" jusqu'à ce que X lignes soient sélectionnées. Sur OSX, son control-shift-down. Dans cet exemple, il y aura 3 curseurs à la fin du fichier A qui ressemblent à ceci:
Alpha|
Beta|
Gamma|
Delta
Enfin, appuyez une fois sur la touche Tab, puis collez vos lignes. Vous devriez avoir les résultats que vous voulez.
En raison de la façon dont cela est fait, il est plus facile de coller dans le fichier A. Cependant, si vous voulez vraiment coller dans le fichier B ou un autre fichier, copiez simplement les lignes du fichier A dans le fichier cible avant de commencer, et effectuez les opérations suivantes. même processus.
Sélectionnez et copiez les lignes du fichier B que vous souhaitez copier. Déplacer vers le fichier A, sélectionnez les lignes que vous souhaitez copier. Appuyez sur Ctrl + Maj + L pour diviser votre sélection en une sélection de plusieurs lignes, déplacez les curseurs où vous le souhaitez et collez-les.
La seule limite à cela est que les curseurs garderont leurs positions relatives, vous ne voudrez peut-être pas cela. Peut-être voulez-vous qu'ils restent tous dans une colonne fixe.
Maintenez enfoncé le bouton central de la souris et faites glisser pour sélectionner une ou plusieurs colonnes de texte, puis appuyez à nouveau sur Ctrl + Maj + L pour fractionner votre sélection en lignes et procédez comme auparavant.
la source
B
apparaît à chaque emplacement sélectionné deA
.Pas:
Allez dans le fichier B et entrez la multi-sélection ( ⌘+ ⇧+ LOR Ctrl+ shift+ L) sur
assurez-vous que tout est sélectionné et pas seulement les parties des lignes que vous souhaitez copier.
En mode multi-sélection, copier ( ⌘+ COU Ctrl+ C)
Accédez au fichier A et veillez à saisir plusieurs sélections sur exactement le même nombre de lignes (dans ce cas, 3).
Faites-moi savoir si cela fonctionne pour vous!
la source
Un peu tard, mais j'ai trouvé ce paquet sur le forum SublimeText appelé Coller en tant que colonne. Vous pouvez le trouver dans Package Control.
Fonctionne bien, au moins assez pour obtenir les données dans la bonne zone
RE: page originale du forum: https://www.sublimetext.com/forum/viewtopic.php?f=4&t=10008
la source
Paste in Column
haut à droite du menu déroulant. Un autre élément que ST3, pour le prix, devrait vraiment inclure et documenter hors de la boîte. Impossible de faire fonctionner CTRL / Commande-Maj-L, ou du moins je ne l'ai pas assez bien compris pour le faire.J'ai trouvé la solution simple dans le manuel
Je viens d'utiliser le bouton central de la souris (voir le manuel pour d'autres options) pour sélectionner mon point d'insertion, puis j'ai tapé ce que je voulais (ou collé) et cela a fonctionné.
la source
allez dans le fichier B -> faites une sélection multi-lignes, ce qui sur les macos peut être fait en utilisant option et en faisant glisser la souris.
aller dans le fichier A -> faire une multi-ligne sélectionner et coller.
Ce qui me déroutait dans les réponses précédentes était de savoir comment faire la sélection dans le fichier B. Je faisais une cmd + A, en sélectionnant tout.
Donc, la seule chose qui ressort de l'évidence ici est que vous devez sélectionner plusieurs lignes dans le fichier B.
la source