|
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
|