Synedit и MultiCaret

Модератор: Модераторы

Synedit и MultiCaret

Сообщение eastorwest » 03.04.2020 23:07:04

Недавно открыл для себя новую возможность в Synedit - редактирование в режиме колонок (column editing).
Судя по https://wiki.lazarus.freepascal.org/New_IDE_features_since#Multi_Caret появилась она в версии Lazarus IDE 1.6. Благодаря команде разработчиков в Lazarus добавлен plugin для Synedit.
"Сolumn editing" существует в других редакторах, таких как Vim, Notepad++, причем долгое время.

Использование просто. Размещаем компонент Synedit на форме, добавляем пару строчек кода в модуль формы, запускаем и "магия" работает.
Код: Выделить всё
uses SynPluginMultiCaret;

procedure TForm1.FormCreate(Sender: TObject);
begin
  TSynPluginMultiCaret.Create(SynEdit1);
end;


Если не ошибаюсь, в Synedit до сих пор (на апрель 2020 года) недоступен перенос строк (Word wrap).
eastorwest
новенький
 
Сообщения: 56
Зарегистрирован: 23.07.2009 20:21:46
Откуда: Н-ск

Вернуться в SynEdit и UniHighlighter

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru