Inferno OS Wiki
Регистрация
Advertisement

Возможно, наиболее общим (и неприятным) впечатлением пользователей Unix при работе с Plan 9 является увеличение использования мыши. При этом главным недостатком мыши является ее медлительность по сравнению с курсорной адресацией, посредством клавиш управления или клавиш hjkl (в vi, и т.п.). Мы, пользователи Plan 9, так не считаем. Мышь кажется медленной, но в действительности она быстрая:

Короче говоря, курсорингу (другими словами, использованию курсорной адресации) необходим более высокий уровень умственного планирования для организации взаимодействия, которое очевидно затупляет восприятие течения времени — обдумывайте какую-нибудь глубокую мысль и вы будете удивлены, когда посмотрите на часы. В свою очередь, использование мыши происходит на низком, механическом уровне, который освобождает ум для более высоких вещей, таких как поиск недостатков мыши :)

Одним из главных недостатков мыши является то, что перемещение руки от клавиатуры к мыши и обратно забирает время и прерывает ввод. Это правда, но на самом деле эта операция не забирает так уж много времени, как может показаться. Особенно если вы используете клавиатуру без числового блока, тогда мышь становится ближе. С числовым блоком или без него, в конечном счете вы доходите до точки, когда вам не нужно искать мышь. Ваша рука всегда оставляет ее на определенном месте и автоматически возвращается назад, часто подготавливая операцию с мышью, пока другой рукой вы все еще печатаете.

Правда и то, что мышь использовать медленнее, скажем для удаления символов табуляции в начале каждой строки, чем с помощью клавиатуры и набора «^xjxjxjxjxjxjxjxjxjxjxjxjxj» в vi. Но в этом случае вы производите больше программирования редактора (с развернутым вручную циклом), чем, собственно, редактирования.

Когда мышь работает с правильным ускорением, многие находят ее более быстрой и легкой, чем клавиатурное управление. За несколько секунд вы можете выделить строки в вопросе, а затем ввести и выполнить команду Edit s/^//g в acme или просто ввести s/^//g в командном окне редактора sam. Это схоже с главной операцией, которую представляют acme два сценария оболочки, таким образом вы можете вставить |unind и |ind в тэг окна, а затем кликнуть, где вам нужно.

Различия между Plan 9 редакторами acme или sam и (скажем) vi составляют команды поиска и замены. В acme вы можете выделить нужную вам секцию, ввести команду, и дело сделано. В vi вам нужно переместится в конец документа, отметить его, переместится в начало, и наконец, выполнить команду. В этом случае курсоринг занимает намного больше времени, чем мышь. Сами подсчитайте и убедитесь в этом.

Из моего опыта (Расс Кокс), долгий период использования мыши в Plan 9, а затем возвращение к vi в Unix показывает, что много времени здесь тратится на перемещение посредством клавиш hjkl, когда вы в это время бесцельно смотрите на экран. Я смотрю как передвигается курсор и мне кажется, что в это время я должен быть чем-то занят, но все, что я могу сделать — это сказать «черт побери, сейчас бы взять и переместить курсор одним нажатием мыши».

Другая точка зрения в пользу мыши — ее выразительность. Вспомните как работают полосы прокрутки в текстовом буфере Plan 9: кликнув на левой или правой части прокрутки, вы пропорционально перемещаетесь в указанное место. Это очень трудно сделать в системах с курсорной адресацией. Вырезка и вставка вacme и rio посредством мыши значительно быстрее, чем эквивалент в системах с курсорной адресацией, особенно, когда вы перемещаете блоки с не одинаковыми по длине строками. Попробуйте сами.

Безусловно, важно иметь хорошую мышь. У нее должны быть три настоящие кнопки, я не две с колесом по середине. Plan 9 делает много операций средней кнопкой, так что колесо для них не очень подходит. Вы просто получите мозоль на пальце, которым нажимаете на колесо. Компания Logitech производит очень качественные трехкнопочные мыши. Большинство людей предпочитают мыши в форме треугольника (в народе — «капельки»). Раньше они продавались по цене $50, сейчас вы можете купить их за $5-$10 на Ebay (в странах бывшего… эти мыши стоят очень дешево по сравнению с новомодными оптическими хвостатыми.)

Прежде чем делать какие-либо выводы о недостатках мыши, попробуйте поработать с ней несколько недель. Я уверен, что вы перейдете на нашу сторону.

Copyright © 2003 Перевод Андрей С. Кухар. Последняя модификация 22.08.2003

Advertisement