The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск текстового редактора GNU Emacs 28.1 "
Отправлено freehck, 06-Апр-22 12:15 
> Это всё хорошо, но есть ли там несколько курсоров? Мне надо в
> одном окне и в одном файле,  как это умеют все
> приличные редакторы текста сейчас. И видеть несколько мест сразу (каждая часть
> окна при этом видит действия соседних).

Да как бы, не открою Америку, если скажу, что большую часть фишек "все приличные редакторы" подцепили именно из Emacs. =)

Multiple Cursors были, сколько себя помню. Один евангелист, ведущий на ютубе канал по Emacs, даже видео записывал на эту тему: https://www.youtube.com/watch?v=jNa3axo40qM

Но курсоры -- это так, ребячество. Разумеющиеся вещи, как, скажем, замена одной строки на другую. Помимо курсоров есть куда более мощные вещи. Например редактирование блоков -- всё-таки оперирование блоками текста очень удобно в огромном количестве случаев. Или макросы -- редактор просто запоминает последовательность нажатия клавиш и позволяет неограниченное количество раз повторить. И что характерно -- команды прыжка между окнами тоже записываются и повторяются. В общем, много там фишек прикольных есть. )

> Он тоже течёт, как и Kate?

Emacs вроде не течёт. По крайней мере у меня в своё время он демоном по полгода висел открытым, и всю доступную память не выжирал

> Тормоза это конечно основная проблема, если уж нативные парсеры/линтеры больно
> использовать из-за тормозов, то что уж говорить о байткоде.

Да вообще-то не больно, и некоторые режимы Emacs так и делают. Например для работы с проектом на OCaml существует режим merlin-mode, который именно то и делает, что запускает процесс-сателлит с редактором merlin (специально разработанный для OCaml), и использует его функциональность для проверки типов в текущем файле, для анализа синтаксиса, и т.п.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру