Я хочу добавить ; в каждой второй строке моего файла блокнота. Я просто получаю решение для добавления в начале, но не в конце.
2 ответа
1
Использовать запись макросов
- Убедитесь, что опция Word Wrap отключена.
- Переместите курсор на добавляемую строку в конце;
- Нажмите кнопку "Начать запись" на панели инструментов
- Нажмите клавишу End
- Нажмите ключ;
- Нажмите клавишу Стрелка вправо. Вы переходите на следующую строку
- Нажмите клавишу Стрелка вниз. Вы переходите на следующую строку
- Нажмите на кнопку "Остановить запись". Он готов к использованию сейчас.
- Перейти к следующей строке, нуждающейся в трейлинге;
- Нажмите на несколько раз запустить макрос ...
- Выберите Выполнить до конца файла. Нажмите Run.
Если вам нужно пропустить каждую n-ю строку, повторите шаг 6 n-1 раз.
1
- Ctrl+H
- Найти что:
^.+\R.+$
- Заменить на:
$0;
- проверить обернуть
- проверьте регулярное выражение
- НЕ ПРОВЕРИТЬ
. matches newline
- Заменить все
Объяснение:
^ : begining of line
.+ : 1 or more any character but new line
\R : any kind of linebreak
.+ : 1 or more any character but new line
$ : end of line
Замена:
$0 : content of group 0 (ie the whole match: 2 lines)
; : a semi-colon
С файлом вроде:
abc
def
ghi
jkl
это дает:
abc
def;
ghi
jkl;