Странно. Почему-то в первую очередь все юниксоиды думают, что речь идет о программном копировании из скрипта. Неужели в юникс-вей так не модно делать ручную работу, типа там руками из одного файла в другой строки копировать?
каким принципа юзабилити он противоречит? думаю, вы его плохо знаете :)
кстати, чтобы вставить во второй файл, все равно ведь придется пользоваться хоть каким-то редактором. Это значит, что какие-то редакторы там есть. И они не умеют открывать два файла одновременно??
В этом и проблема. Я его не знаю, а при попытке прочесть документацию натыкаюсь на описание переключения режимов и управление курсором с клавиш hjkl и впадаю в культурный шок.
так в чем нарушение юзабилити? принципы, из которых он сделан, на самом деле весьма продуманы. называть нечто творчеством наркоманов только потому, что оно непривычно - имхо очень дико.
во-первых, стрелочки могут использоваться всеми желающими для перемещения в разных направлениях. во-вторых, при пользовании именно клавишами-стрелками можно вообще не выходить из режима вставки.
Это так, для тех несчастных, которые не могут привыкнуть к концепции "не двигать руку лишний раз" и "переключению режимов".
Сложный вопрос, что удобнее - двигать руку или следить за режимами.
Вообще делать визуально ничем не отличающиеся интерфейсы, которые ведут себя по разному в зависимости от режима - это верный путь получить гору звонков от пользователей в службу поддержки с вопросами вида "я нажимаю, а у меня ничего не происходит". Даже если сделать индикатор режима - обычно пользователи его не видят.
Да, этот недостаток у VIM бесспорен - он сделан для пользователей, которые в случае проблем читают документацию и думают головой, а не звонят в службу поддержки.
Причем, с точки зрения системного администратора - это действительно серьезный недостаток. Понятно, что есть люди, которым vim интуитивно совершенно неудобен. Но не называть же его творчеством наркоманов :)
вы еще наверное emacs не пользовались. если в ви навигация еще похожа на перекрестие, то в виме для этого надо растягивать пальцы между Meta и n,p,b,f. Где тут аксесибилити - когда клавиши разнесены по первым буквам их действия.
взгляните на клавиатуру, и приметьте каково раасстояние между этими символами.
Ааа, так тебе нужно попроще. Я просто думал может ты скрипт какой пишешь и нужно программно сделать. Короче, открываешь любой текстовый редактор (например emacs/vim/joe), выделяешь нужные строки, потом ctrl+insert, открываешь другой файл и shift+insert.
А то, конечно есть =) Мало того, есть еще второй буфер: выделяешь мышкой нужную область для копирования (просто выделяешь), а вставляешь средней кнопкой мыши (ею может выступать скролл).
no subject
Date: 2008-04-26 08:31 am (UTC)no subject
Date: 2008-04-26 08:34 am (UTC)no subject
Date: 2008-04-26 08:37 am (UTC)no subject
Date: 2008-04-26 08:40 am (UTC)no subject
Date: 2008-04-26 10:51 am (UTC)каким принципа юзабилити он противоречит? думаю, вы его плохо знаете :)
кстати, чтобы вставить во второй файл, все равно ведь придется пользоваться хоть каким-то редактором. Это значит, что какие-то редакторы там есть. И они не умеют открывать два файла одновременно??
no subject
Date: 2008-04-26 02:22 pm (UTC)Re: Reply to your comment...
Date: 2008-04-26 06:28 pm (UTC)принципы, из которых он сделан, на самом деле весьма продуманы.
называть нечто творчеством наркоманов только потому, что оно непривычно - имхо очень дико.
Re: Reply to your comment...
Date: 2008-04-27 01:17 pm (UTC)очевидно, в том, что для перемещения в разных направлениях используются НЕ клавиши для перемещения в разных направлениях.
не говоря уже о двух режимах работы: первый - "бибикать", второй - "всё портить". :)
Re: Reply to your comment...
Date: 2008-04-27 01:22 pm (UTC)во-вторых, при пользовании именно клавишами-стрелками можно вообще не выходить из режима вставки.
Это так, для тех несчастных, которые не могут привыкнуть к концепции "не двигать руку лишний раз"
и "переключению режимов".
Re: Reply to your comment...
Date: 2008-04-28 06:02 am (UTC)Вообще делать визуально ничем не отличающиеся интерфейсы, которые ведут себя по разному в зависимости от режима - это верный путь получить гору звонков от пользователей в службу поддержки с вопросами вида "я нажимаю, а у меня ничего не происходит". Даже если сделать индикатор режима - обычно пользователи его не видят.
no subject
Date: 2008-04-28 06:13 am (UTC)no subject
Date: 2008-04-28 06:25 am (UTC)Понятно, что есть люди, которым vim интуитивно совершенно неудобен. Но не называть же его творчеством наркоманов :)
no subject
Date: 2008-07-02 02:26 pm (UTC)если в ви навигация еще похожа на перекрестие, то в виме для этого надо растягивать пальцы между Meta и n,p,b,f. Где тут аксесибилити - когда клавиши разнесены по первым буквам их действия.
взгляните на клавиатуру, и приметьте каково раасстояние между этими символами.
no subject
Date: 2008-04-26 11:45 am (UTC)no subject
Date: 2008-04-26 08:36 am (UTC)Короче, открываешь любой текстовый редактор (например emacs/vim/joe), выделяешь нужные строки, потом ctrl+insert, открываешь другой файл и shift+insert.
no subject
Date: 2008-04-26 08:38 am (UTC)no subject
Date: 2008-04-26 08:42 am (UTC)no subject
Date: 2008-04-26 10:52 am (UTC)no subject
Date: 2008-04-26 10:56 am (UTC)