2013-09-06 2 views
-1

Я делаю небольшую онлайн-базу данных, доступную по форме флажков для загрузки. Мне было интересно, есть ли способ перечислить все имена файлов, доступные для загрузки в Sublime Text 2, и вставить один и тот же код в каждое имя файла?Вставьте тот же код в разные имена файлов

Все функционально, это просто спасло бы много повторяющихся копий и вставок, если есть более быстрый способ сделать это.

ответ

1

Используйте поиск/замену в текстовом редакторе с помощью регулярных выражений.

^ и $ представляют начало и конец строки, что позволяет легко окружать каждую строку соответствующим текстом.

+0

Спасибо, это здорово – user2755627

0

Иногда вы можете скопировать символ новой строки (как в случае копирования конца одной строки в начало следующей строки) и заменить ее любым текстом.

0

Вы всегда можете использовать функцию поиска/замены регулярных выражений в Notepad ++.

+0

право, я не думал об этом – user2755627

2

Использование SublimeText Найти & Заменить. Нажмите кнопку Regex (это выглядит как * слева от окна поиска)

В поле Найти, введите: (^.*$)

В поле заменить: [yourcode]$1[yourcode]

Где [yourcode] является то, что вы хотите для вставки в коробку.

Итак, если вы хотите, чтобы сделать их все <li>, то ваш заменить ящик будет: <li>$1</li>

Не забудьте использовать побег \ символов, где они необходимы, в случае, если вам нужно вставить недопустимые символы.

^ - начало новой строки.

. - подстановочные

* - любое количество предыдущего символа в последовательности (в данном случае группового символа, так что любой текст)

$ - конец линии

() - обозначает блок, так как $1 знает, какой текст положить в его место.

Sublime Text Search and Replace

+1

Спасибо за то, что так подробно, и это сработало. – user2755627

Смежные вопросы