|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 25 Nov 2001 14:24:31 To : Zahar Kiselev Subject : Re: "Hормальный" редактор под эхотаг --------------------------------------------------------------------------------
Hi, Zahar!
>>>>> "ZK" == Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> writes:
[skip]
ZK> при более чем трех-пятикратном повторении какой-либо операции с
ZK> текстом уже имеет смысл писать скрипт для ее выполения. И я с этим
ZK> согласен.
отлично.
ZK> Только мне непонятно, почему скрипт должен быть связан с редактором и
ZK> выполняться внутри его среды?
кто сказал "внутри его среды"?
ZK> Местные уважаемые люди совершенно справедливо критикуют
ZK> "интегрированный" подход в стиле "дос-навигатора"
... в котором все дейсвительно выполняется внутри...
ZK> и при этом нахваливают emacs, предлагая _всем_ переходить на него.
почему не предложить человеу то, что я пользую и чем доволен?
Я же не заставляю его делать? Пусть посмотрит, попробует.
ZK> А ведь он куда более монстрообразен чем тот же навигатор и является
ZK> куда более ярким примером именно этого подхода.
ругаем то, чего не знаем?
Подоход совершенно другой. По одной прстой причине - более развитые средва
взаимодейсвия программ в unix.
на примере вызовов того-же gcc/grep мы видим, что emacs совсем не
отличается от MultiEdit, вызывают внешнюю программу в указыными
параметрами, засасывают внутрь себя то, что она выводит свой
stdout/stderr (поменщают это в отдельный буфер редаткора, и включают в
этом буфере специальных рещим, который знает, что тут "вывод gcc" или
"вывод grep" - тонкости реализации).
Какие проблемы-то? точно так-же работает gdb, и прочее, и прочее.
Где-же "блее яркий пример"?
ZK> Что же касается необходимости для перемещения курсора набирать
ZK> специальную команду -
у кого? у кого не настроен терминал? Может быть. Я спокойно пользую кнопки
курсора (кстати, в vim тоже ;)). Удивляет?
Вот если редактор умеет _только_ кнопками курсора перемещаться по тексту,
а ты вдруг забрел к сбее откуда-то издалека, с таки ненастроеного
терминала, то что ты сделаешь с таким редактором? Боюсь что ничего.
Я в vim буду пользовать [hjkl], в emacs - C-[fbnp].
ZK> перемещаться по тексту удобнее все же нажимая те самые кнопки
ZK> home,end,pgup,pgdn и т.п. - в немалой степени потому, что не всегда
ZK> сходу в уме можешь вычислить место где надо остановиться.
ПЕРЕМЕЩАЙСЯ!
кто-то мешает? я вижу только одну причину которая реально может мешать -
ЛЕHЬ. или настроить терминал, или настроить редактор (под ненастраиваемый
терминал)
ZK> То же самое и в отношении вызова всяких функций редактора. _Одно_
ZK> нажатие чего-то типа Ctrl-F2 или Shift-F9 (примеры из Мультиэдита) мне
ZK> кажется более удобным и быстрым чем переход в командный режим
ZK> редактора и набора соответствующей команды, которую еще и помнить надо
ZK> и не ошибиться в написании.
(global-set-key [f3] 'find-file)
(global-set-key [f2] 'save-buffer)
(global-set-key [f5] 'delete-other-windows)
(global-set-key [f6] 'other-window)
(global-set-key [f7] 'replace-string)
;(global-set-key [f8] 'next-error)
(global-set-key [f9] 'Kill-Buffer)
(global-set-key [(meta f9)] 'My-Compile)
вот это у меня из .emacs бориса Тоботраса.
сильно сложно, да?
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254126c3bb69.html, оценка из 5, голосов 10
|