Comment envelopper chaque ligne entre guillemets dans SublimeText?

Entrée:

boston beach summer figural yellow blue
boston floral flowers still still-life food pink figural
boston horse pink purple house flowers floral figural

résultats escomptés:

"boston beach summer figural yellow blue"
"boston floral flowers still still-life food pink figural"
"boston horse pink purple house flowers floral figural"

le fichier d'entrée réel a 600 + lignes, et je suis à la recherche d'un moyen rapide pour envelopper chaque ligne dans des guillemets? La méthode implique l'utilisation de plusieurs curseurs? Comment à propos des macros?

26
demandé sur Aniket Suryavanshi 2015-08-20 23:19:48

2 réponses

je voudrais utiliser une à plusieurs curseurs approche comme ceci:

Windows

  1. Ctrl+ (Sélectionner tout)
  2. Ctrl+ Maj+ L (Divisé en lignes)
  3. (Mettre le curseur à la fin de la ligne)
  4. " (Ajouter la citation à la fin de la ligne)
  5. Accueil(passez à la première caractère de la ligne)
  6. Accueil (passez au début de la ligne... si vous avez des tabulations ou des espaces)
  7. " (Ajouter la citation au début de la ligne)

Mac

  1. Cmd+ (Sélectionner tout)
  2. Cmd+ Maj+ L (Divisé en lignes)
  3. Cmd+ (Placez le curseur à la fin de la ligne)
  4. " (Ajouter la citation à la fin de la ligne)
  5. Cmd+ (Aller vers le premier caractère de la ligne)
  6. Cmd+ (passez au début de la ligne... si vous avez des tabulations ou des espaces)
  7. " (Ajouter la citation au début de la ligne)
82
répondu Maxime 2015-08-20 21:12:51

Méthode 1:

  • pas de curseurs multiples
  • + de meilleures performances (à utiliser pour les gros fichiers)
  • - un peu maladroit

Remplacer (.*)""

Méthode 2:

  • plusieurs curseurs
  • + meilleur en termes d'ergonomie/confort
  • - plus lent pour les gros fichiers
  • - ne fonctionnent pas si le fichier est vide lignes

Ctrl+, Ctrl+Maj+ l,"

Méthode 3:

  • plusieurs curseurs
  • + proche de #2 comme utilisabilité, mais fonctionne toujours
  • - plus lent pour les gros fichiers

Ctrl+, Ctrl+Maj+ l, ,", Accueil,"

18
répondu ndn 2016-04-29 18:44:28