Я ищу замену для команды vim «заменить на символ» - в частности, я хочу, чтобы иметь возможность выбирать текст и заменять каждый символ некоторым символом, который я набираю (сложность: нет режима «винтаж»)Замените замену vim в Sublime
Пример:
Начиная с
I am some text with an arbitrary number: 12358998281
Я хочу простой способ выбрать 12358998281
и превратить его в 99999999999
, чтобы сделать результат
I am some text with an arbitrary number: 99999999999
(в Vim, это будет сделано путем перемещения курсора в начало 12358998281
, подбирая с ve
, затем нажмите r9
)
Я могу это сделать, выбрав текст, воспитывающим диалог «найти», убедившись, что «в выборе» и «по регулярному выражению» включены, поиск., а затем вводя мой символ в результирующий мультиспектр. Однако это невероятно трудоемок, и это мешает мне выполнять этот процесс в мультиселективе (например, если 12358998281
существует в нескольких частях файла, я могу быстро заменить все его экземпляры 99999999999
, а не выполнять процесс выше, получить подстановку, скопировать ее в буфер обмена, а затем заменить на это).
Есть ли у Sublime команда, которая действует как «замена» vim, которую я могу связать с чем-то, или мне нужно написать макрос, чтобы получить то, что мне нужно? Или я приближаюсь к этому с совершенно неправильного направления?
Более обобщенное мышление об этом - «как я могу сломать выбор в мультиселекцию на всех персонажах», если это помогает.
Вы используете режим vi в Sublime? – Zach
Нет - это то, что я имею в виду с утверждением: «трудность: нет» «старинный» режим (винтажный режим - это имя для vi-mode) –
Ах да, я думаю, я этого не видел :) – Zach