У меня есть текстовый файл с некоторым содержимым примера, как показано ниже:
Sno = 1p
Sno = 2p
Sno = 3p
Я хочу удалить p
из каждого столбца.
С этим намерением я напишу макрос:
M-x //go to buffer
C-x (//start the macro
C-s = // search for equalto sign
RET C-f C-f // reach to te alphabet 'p'
DEL // Delete
C-n C-x )//go to new line and Close the macro definition
C-x e
Нажатие e
дважды удалит p
, но если я захочу сделать то же самое до конца файла, как я могу это сделать, я не могу продолжать нажимать e
, если у меня есть 20000 таких строк, Что нужно сделать?
Пожалуйста, не предлагайте regex, так как это пример примера, а не фактический случай. Пожалуйста, предложите какой-либо elisp, мне удобно запоминать shortcutf для emacs.