Несколько курсоров Sublime действительно мощные. В сочетании с регулярными выражениями, вы можете делать много интересных вещей в редакторе, включая это.
- Нажмите Ctrl+, Fчтобы открыть ящик поиска.
- Убедитесь, что регулярные выражения включены ( Alt+ Rдля переключения).
- Тип
(.|\n)[ .!?]
. Если вы нажмете Enterнесколько раз, вы увидите каждую страницу, выбранную по очереди. - Нажмите Alt+, Enterчтобы выбрать несколько страниц одновременно.
- Нажмите, Right Arrowчтобы поместить курсор в конец каждой страницы.
- Введите все, что вы хотите, чтобы разделить свои страницы. Например, Enterдважды нажмите, введите длинную строку «-», а затем Enterдважды нажмите еще раз.
Почему регулярное выражение работает
Регулярное выражение ищет любой характер ( в том числе новых линий) неоднократного где -то между 1 и 160 раз, включая: (.|\n)
. Тем не менее, это будет соответствовать только если он может найти пробел или знак препинания после этих символов: [ .!?]
. Поскольку регулярные выражения стремятся (они соответствуют самой длинной возможной строке, даже если меньшие подстроки также соответствуют), каждая совпадающая строка будет самой длинной строкой, состоящей из от 1 до 160 символов, за которыми следует пробел или знак пунктуации.
(Кстати, вы имели в виду 1600 символов? Страницы с 160 символами действительно очень маленькие страницы.)