Re: dpatch
Alexey Pechnikov -> debian-russian@lists.debian.org @ Fri, 27 Jun 2008 22:26:47 +0400:
>> >> является. Текстовых редакторов в мире (во всех операционных системах)
>> >> существует два - vim и emacs.
>>
>> AP> Пытался, но убивают две идеи в них. Первая - чтобы начать работу,
>> AP> надо запомнить как минимум десятки "многопальцевых" сочетаний
>> AP> клавиш. Вторая - что просмотр, замена и вставка текста это разные
>> AP> сущности, между которыми надо переключаться.
>>
>> Для емакса неверны оба утверждения, для vim - только первое.
AP> Если я не ошибаюсь, vim это более новый и усложненный vi. Погуглил, например,
AP> по ссылке http://system-administrators.info/?p=1193
AP> "vi отличается от многих других редакторов тем, что когда он загружается, он
AP> входит в определенный режим, называющийся “режим команд”. Это означает, что
AP> если вы нажмете “l” на клавиатуре вместо того, чтобы просто вставить “l” в
AP> файл в текущей позиции курсора, курсор сдвинется на один символ вправо. В
AP> режиме команд символы на вашей клавиатуре используются для того, чтобы
AP> послать команды vi, а не для того, чтобы вставить буквенные символы в текст."
Ну да, второе верно. Первое - нет.
AP> В емаксе тоже есть куча режимов для выполнения команд шелл и проч., между
AP> которыми надо как-то переключаться. А вот цитата "Чтобы выбрать буфер с
AP> именем имя-буфера, наберите C-x b имя-буфера RET. Это запустит команду
AP> switch-to-buffer с аргументом имя-буфера. Вы можете применить завершение
AP> сокращенного имени желаемого буфера (see section Завершение). Пустой аргумент
AP> для C-x b задает последний выбранный буфер, который не отображен ни в одном
AP> окне." А вот это вообще кошмар: "M-x make-indirect-buffer базовый-буфер RET
AP> косвенное-имя RET
AP> Создает косвенный буфер с именем косвенное-имя, чей базовый буфер --- это
AP> базовый-буфер.".
Это все не надо при начальном обучении. Строго говоря, при начальном
обучении вообще ничего не надо запоминать, все есть в менюшке. Желание
отключить менюшку и тулбар нафиг потом само придет.
Кстати, что до make-indirect-buffer, то нормальные люди пользуются,
натурально, C-x 4 c (clone-indirect-buffer-other-window), а
make-indirect-buffer - в скриптах, для автоматизации. Очень, надо
сказать, удобно, я оценил (indirect buffer, в смысле - это сравнительно
нововведенная функциональность, ее еще не было, когда я на emacs
переходил).
AP> Вообще это напоминает больше не редактор, а просто лисповский шелл,
AP> где редактор-то?
Как это у Кнышева?
ПРАВИЛА ПОЛЬЗОВАНИЯ МЕТРОПОЛИТЕНОМ,
АВТОБУСОМ, ТРОЛЛЕЙБУСОМ, ТРАМВАЕМ
И ДРУГИМИ ВИДАМИ ОБЩЕСТВЕННОГО ТРАНСПОРТА
В г. МОСКВЕ
Сел да поехал.
AP> Или вы смеетесь, или это все-таки не редакторы _текста_, а что-то другое. В
AP> bash также можно направлять текст в файл, команды выполнять,
AP> искать/заменять/удалять слова/строки и т.п., но bash никто не называет
AP> текстовым редактором.
Исключительно по той причине, что в нем это делать неудобно. По той же
причине я не называю текстовыми редакторами mcedit и notepad. Хотя могу
поверить, что кому-то _пока что_ кажется, что это текстовые редакторы...
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Parentheses? What parentheses? I haven't noticed any parentheses
since my first month of Lisp programming. I like to ask people who
complain about parentheses in Lisp if they are bothered by all the
spaces between words in a newspaper...
-- Kenny Tilton
Reply to:
- References:
- dpatch
- From: Alexey Pechnikov <pechnikov@sandy.ru>
- Re: dpatch
- From: Alexey Pechnikov <pechnikov@sandy.ru>
- Re: dpatch
- From: Artem Chuprina <ran@ran.pp.ru>
- Re: dpatch
- From: Alexey Pechnikov <pechnikov@sandy.ru>