1

У меня есть текстовый файл с более чем 184 тысяч строк. Это выходные данные конкретного приложения и, в основном, дамп базы данных в формате JSON. Мне нужно выбрать линии между фигурными скобками. Например, мой файл будет иметь такой текст:

{..
..
...
}

{
...
....
.....
  |
  30,000 lines later
  |
...
...
}

Мне нужно выбрать эти 30000 нечетных строк и вставить их в другое место. Есть ли текстовый редактор, который позволяет вам делать выбор на основе краевых символов?

Я работаю как с Linux, так и с Windows.

1 ответ1

3

Vim предложит вам выбрать все в соответствующих скобках, когда курсор находится над одной из скобок:

shift + v (начать выделение строки)

сдвиг + 5 ("отскок" к другой скобке)

Затем нажмите y, чтобы скопировать, или d, чтобы вырезать, и p, чтобы вставить.

Gvim, графическая версия Vim доступна как для Windows, так и для Linux.

Чтобы установить на Ubuntu или Debian:

sudo apt-get update && sudo apt-get install vim-gnome;

Затем запустите со значком или:

gvim &

Но что вы на самом деле хотите сделать с этим текстом? Похоже, что простая программа может быть лучше?

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