2015-01-19 2 views
1

Возможно ли в Atom или Sublime Text использовать «Найти и заменить» на слове «item» и заменить его на «item [i]», где [i] - это номер, начинающийся с 1?Атом: найти и заменить с добавочным номером

Я получил кучу вещей, которые выглядят следующим образом:

item1 
item1 
item1 
item1 
item1 

И я хотел бы, чтобы они выглядели так:

item1 
item2 
item3 
item4 
item5 

Случайный вопрос, я знаю. Просто хотел узнать, возможно ли это.

Любая помощь приветствуется. Заранее спасибо!

+0

Просто хочу добавить, что Notepad ++ получил функцию по умолчанию для этого. (Не хотите отвечать на него, поскольку вы просите только о расшифровке или только редакторе атомов) – cytsunny

ответ

2

Для Sublime установите плагин Increment Selection через Package Control. Далее, сделать регулярное выражение поиска для (?!:item)(1):

Нажмите Найти все, чтобы выбрать все 1 S:

Далее, нажмите либо CtrlAltI (Windows/Linux) или AltI (OS X), чтобы запустить increment команды:

и число теперь увеличивается.

Если вы ищете что-то более сложное, ознакомьтесь с Text Pastry. Он имеет гораздо больше возможностей для работы с несколькими вариантами.

+0

Любые причины для downvoting? – MattDMo

+0

Клавиатура в macOS была ctrl + cmd + i в прошлый раз, когда я пробовал. – xpereta

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