Dans Sublime Text 2, est-il possible de sélectionner instantanément une ligne sur deux (ou paire / impaire) et de placer plusieurs curseurs sur ces lignes?
Merci.
sublimetext2
user2136580
la source
la source
Réponses:
.*\n.*\n
la source
(.*\n){10}
pour 10 lignes(.*(\n|$)){2}
(.*(\n|$)){2}
solution de @ zessx inclut la dernière ligneVous pouvez le faire facilement:
ÉDITER :
(.*(\n|$)){2}
expressionla source
Je cherchais un moyen de sélectionner des lignes alternatives en sublime.
Merci à Joe Daley pour une très bonne réponse. Même si j'ai réalisé que, si vous utilisez regex, il ne sélectionnerait pas la dernière ligne du fichier s'il n'y a pas de nouvelle ligne à la fin du fichier.
Je voulais améliorer cette réponse mais je ne semble pas avoir assez de réputation pour le moment pour commenter la réponse ci-dessus.
Vous pouvez utiliser la chaîne de recherche suivante avec l'expression régulière activée, puis appuyez sur Alt + Entrée. Suivi d'une flèche vers la gauche. Cela placerait un curseur chacun sur des lignes alternées (mêmes étapes que celles expliquées par Joe Daley)
la source
Vous pouvez essayer avec un plugin:
Tools/New Plugin...
Enregistrez ce fichier dans votre
Packages/User
.Ensuite, ajoutez la liaison de clé pour ce plugin:
Cette commande sélectionnera toutes les autres lignes. Lorsque vous avez d'autres lignes sélectionnées, vous pouvez utiliser la
Split selection into lines
commande ( Ctrl+ Shift+ L, Cmd+ Shift+ Lsur Mac).Si vous voulez tout avoir dans un seul raccourci, vous pouvez modifier le plugin comme ceci:
La dernière ligne sert uniquement à supprimer la sélection, laissant plusieurs curseurs au début des lignes sélectionnées.
la source