Как автоматически увеличить / добавить / перенумеровать числа в Sublime 3 для многих связанных файлов непрерывным способом? - PullRequest
0 голосов
/ 13 января 2019

Мне нужно увеличить / добавить / перенумеровать числа (ключи BibTeX), выбранные с помощью регулярных выражений, для нескольких сотен файлов TeX, сохраняя последовательность от одного файла к следующему при сортировке в алфавитно-цифровом порядке.

Файлы:

latex-01.tex
latex-02.tex
latex-03.tex
etc    

Каждый файл, содержащий что-то вроде,

Text ... [bibkey01a] ...
More text [bibkey02] ...

Я знаю, легко можно сделать с одним файлом . Я нашел несколько других похожих страниц на stackoverflow и других форумах, но все они имеют дело только с одним файлом за раз.

Я мог бы открыть каждый файл, увеличить / добавить / перенумеровать числа, используя TextPastry или Sublime-Evaluate и вручную перенести правильное значение на следующий файл и повторите процедуру для всех файлов.

Это возможно, но непростая задача, когда у вас есть несколько сотен связанных файлов, которым необходимо иметь значение, перенумерованное непрерывным способом. Кроме того, было бы довольно легко ошибиться и перенести неправильный номер.

Как автоматически увеличить / добавить / перенумеровать числа в Sublime 3 для многих связанных файлов непрерывным способом?

1 Ответ

0 голосов
/ 24 января 2019

Кажется, что Sublime 3 + extensions не в состоянии делать то, что мне нужно в данный момент.

Конечно, я могу сделать это с помощью сценария. Я полагаю, что Emacs может сделать это тоже, используя helm-swoop и wgrep , а затем, используя выражение замены, которое содержит elisp код .

...