l'ajout d'une virgule à chaque ligne à l'aide de sublime text 2
Je suis en train d'utiliser sublime de recherche et remplacement de texte la fonction et de l'expression régulière pour rechercher une chaîne de nombres dans chaque ligne et ajouter une virgule à chaque. Donc voici le fichier de l'échantillon:
273794103
418892296
134582886
380758661
109829186
248050497
2167935715
374858669
Je veux que ce soit:
273794103,
418892296,
134582886,
380758661,
109829186,
248050497,
2167935715,
374858669,
J'ai essayé de faire ce (\d+)\n
et de le remplacer avec $1,
mais cela ne fonctionne pas. Aucune idée pourquoi?
Pour info pour ceux qui ne sont pas sublime mais en regex, Sublime Text utilise Python moteur d'expressions régulières.
Vous devez vous connecter pour publier un commentaire.
Je recommande ce
'Rechercher':
$
//correspond à toutes les extrémités de vos lignes"Remplacer par":
,
//remplace toutes les ligne se termine par un comacela fonctionne avec n'importe quel fichier 🙂
Pour ajouter une virgule à n'importe quelle ligne
Sélectionnez les lignes que vous souhaitez modifier
CTRL + SHIFT + L
RIGHT_ARROW
COMMA
À l'aide de ctrl + maj + L, c'est comment vous pouvez modifier toutes les lignes sélectionnées. Très pratique 🙂
Voici comment vous pouvez le faire sur un Mac:
Commande+maj +L > Droite > Virgule
et Windows/Linux:
Ctrl+Maj +L > Droite > Virgule
Remplacement
.+
avec$0,
a fonctionné pour moiVous pouvez également utiliser le multi curseurs dans ST de le faire. Mettez en surbrillance la région, allez à la
Selection -> Split into Lines
(il y a une clé de liaison pour cela, mais c'est la plate-forme. Il sera indiquée à côté de l'entrée de menu), appuyez sur droite, et insérez la virgule.J'ai essayé dans eclipse sous mac, il fonctionne très bien pour moi.
Mon cas, j'ai ajouter '");' à la fin de la ligne. Vous pouvez remplacer, selon votre besoin.
Seule ligne de recherche s'arrête à
\n
, donc il ne peut pas être une partie de regex. Au lieu de cela, essayez d'utiliser la fin de la ligne spécificateur de$
Ctrl + H, la commande pour ouvrir la rechercher et remplacer avec le panneau.
Pour La Fenêtre De L'Utilisateur:
ligne sélectionner tous OU sélectionnez une partie de la ligne => Ctrl+A.
Amener le curseur à la dernière de chaque Ligne => Ctrl+Maj+L
Ajouter une virgule(,) qui va se réfléchir à l'ensemble de la ligne.
** Si vous souhaitez ajouter une virgule(,) au début de chaque Ligne , Après l'étape 2 appuyez sur => Home(bouton de clavier , tous les curseurs de tête au début de la ligne)
Enfin Ctrl+s pour enregistrer les modifications.
acclamations
Je peux utiliser la macro suivante:
enregistrer en virgule.sublime-macro et modifier raccourcis clavier de l'Utilisateur
{
les "clés":["super+,"],"commande":"run_macro_file","args":{"fichier":"Packages/utilisateur/virgule.sublime-macro"}
},
PD: vous avez besoin previum sélectionnez vos lignes pour ajouter des virgules.