Как быстро работать в редакторе Zed

Написал шпаргалку по самым частым кейсам использования редактора Zed на примере терминов эпохи Возрождения. Конфиг с удобными настройками для работы с текстом в заметке. Удобно работать с массивом данных: ключевыми словами или номерами телефонов, когда все нужно привести к единому стандарту.

Дублирование панели

Для удобства демонстрации фишек программы поделим файл на две панели. Шорткат ⌘\. У нас будет список терминов каждый с новой строки, где есть два дубля слова — гуманизм с одинаковым регистром и два дубля с разным регистром слова — возрождение.

Клон панели в редакторе Zed

Удаляем дубли с любым регистром

Шорткат F3

Удаление дублей в редакторе Zed
Удалены все дубли с разным регистром и оставляем уникальные слова.

Удаляем чувствительные дубли

Шорткат F4

Удаление чувствительных к регистру в редакторе Zed

Сортировка по алфавиту

Шорткат F5 / F6

Сортировка в редакторе Zed Сортировка с чувствительностью к регистру в Zed

Сортировка в обратном порядке (реверс)

Шорткат F7

Обратная сортировка в редакторе Zed

Случайная сортировка

Шорткат F8

Рандомная сортировка в редакторе Zed

Удаление строки

Шорткат F9

Удаление строки в редакторе Zed
Выделяем любую строку и с помощью шортката удаляем. На примере 1 строка — Возрождение.

Дубликат строки

Шорткат ⌥⇧↓

Дублирование строки в редакторе Zed

Мульти-курсор

Шорткат ⌘⇧L. Добавляет каретку (текстовый курсор) для каждой строки. Активируется выделение всего текста шорткатом ⌘A

Текстовый курсор с каждой строки в Zed
Удобно добавлять символы начале или конце строки, а также удалять какие-то не нужные символы.

Удаление переносов

Способ первый, с помощью мульти-курсора переводим в начало строки и нажимаем клавишу удаления . Способ второй, активируем поиск по тексту ⌘F и регулярные выражения (Use regular expressions, .*). Вводим \n.

Удаление новых строк в Zed Удаление переносов \n в Zed

Удаление пустых строк

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

Удаление пустых строк в Zed

Добавить текст с новой строки

Шорткат: выделяем один любой пробел в тексте, нажимаем подряд ⌘D и активируем мульти-курсор. Далее жмем Enter ↩︎. Вариант второй, через регулярные выражения, так как описано в предыдущих абзацах.

Добавление переносов строк в Zed Добавление \n строк в Zed

Выделение символов или слов по вхождению

Шорткат ⌘D

Вставить один список в другой

Алгоритм такой: выделяем Список 1 командой ⌘A, активируем мультикурсор ⌘⇧L, выделяем список ⌘⇧← и вырезаем ⌘X. Далее переходим к списку 2, активируем ⌘⇧L и с помощью курсора вставляем в ту часть строки, куда нужно.

Send
Share
Pin