2

Я хочу добавить ; в каждой второй строке моего файла блокнота. Я просто получаю решение для добавления в начале, но не в конце.

2 ответа2

1

Использовать запись макросов

  1. Убедитесь, что опция Word Wrap отключена.
  2. Переместите курсор на добавляемую строку в конце;
  3. Нажмите кнопку "Начать запись" на панели инструментов
  4. Нажмите клавишу End
  5. Нажмите ключ;
  6. Нажмите клавишу Стрелка вправо. Вы переходите на следующую строку
  7. Нажмите клавишу Стрелка вниз. Вы переходите на следующую строку
  8. Нажмите на кнопку "Остановить запись". Он готов к использованию сейчас.
  9. Перейти к следующей строке, нуждающейся в трейлинге;
  10. Нажмите на несколько раз запустить макрос ...
  11. Выберите Выполнить до конца файла. Нажмите 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;

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .