Je veux éditer plusieurs lignes et chaque "mot" dans cette ligne. Par exemple:
45 28 42 65
24 87 47 95
01 25 87 98
Je veux sélectionner tous les nombres entiers de toutes les lignes et mettre un "0x" avant pour qu'il ressemble à ceci:
0x45 0x28 0x42 0x65
0x24 0x87 0x47 0x95
0x01 0x25 0x87 0x98
Je connais le Ctrl+shift+L pour obtenir des curseurs sur chaque ligne, mais comment puis-je les modifier devant chaque numéro pour les modifier en masse en une seule fois?
Surlignez les lignes et utilisez:
Vous pouvez ensuite déplacer le curseur vers le contenu de votre coeur et éditer toutes les lignes à la fois.
On l'appelle aussi "Scinder en lignes" dans le menu "Sélection".
Utilisez plusieurs curseurs et sélection de colonne.
Dans votre cas, il vous suffit de placer les curseurs au début de chaque colonne contenant les "mots".
Puis éditez au besoin. Dans votre cas, tapez , x.
Vous pouvez également naviguer au besoin jusqu'à la fin ou au début des mots, sélectionner les mots et les entourer de guillemets ou de parenthèses, etc.
Références:
A travaillé pour moi sur OS X + Sublime build 3083:
OPTION (ALT) + select lines
Je ne suis pas sûr que ce soit possible "hors de la boîte". Et, malheureusement, je ne connais pas non plus de plug-in approprié… .. Pour résoudre le problème que vous avez suggéré, vous pouvez utiliser des expressions régulières.
[^ ]+
(ou \d+
, ou celui que vous préfériez)Les touches de raccourci peuvent varier en fonction de votre système d'exploitation et de vos préférences personnelles (les miennes concernent OS X).
Je faisais face au même problème sous Linux, Ce que j’ai fait, c’est de sélectionner tout le contenu (ctrl-A), puis d’appuyer sur ctrl + Maj + L, Cela vous donne un curseur sur chaque ligne, puis vous pouvez ajouter un contenu similaire à chaque colonne.
Vous pouvez également effectuer d'autres opérations telles que couper, copier et coller par colonne.
PS: - Si vous souhaitez sélectionner un ensemble rectangulaire de données à partir de texte, vous pouvez également appuyer sur le bouton droit de la souris et maintenez-le enfoncé, puis sélectionner les données de manière rectangulaire. Appuyez ensuite sur CTRL + MAJ + L pour placer le curseur sur chaque ligne.
Sur Windows, je préfère Ctrl + Alt + Down.
Il sélectionne les lignes une par une et lance automatiquement le mode d'édition multiligne. C'est un peu plus rapide de cette façon. Si vous avez beaucoup de lignes à éditer, sélectionnez le texte et Ctrl + Shift + L est un meilleur choix.
C'est bien de sélectionner manuellement chaque numéro pour un petit ensemble de nombres, comme dans votre exemple, mais pour les plus grandes collections, vous pouvez effectuer une recherche d'expression régulière qui fera le travail à votre place.
Ctrl + F ouvrira la barre de recherche.
Les recherches Regex sont activées en cliquant sur le bouton ". *" À l'extrême gauche.
Tapez "\ d +" pour rechercher toutes les occurrences d'un ou plusieurs chiffres. En cliquant sur le bouton "Rechercher tout", chacun de ces numéros sera sélectionné séparément.
Ensuite, vous pouvez utiliser Ctrl + Shift + L convertir la sélection en plusieurs curseurs. À partir de là, vous pouvez faire ce que vous voulez.
Windows: Je préfère Alt + F3 pour rechercher une chaîne et modifier toutes les occurrences de la chaîne de recherche à la fois.
ctrl + Maj + clic droit cela fonctionne mieux de cette façon