НовостиСобытияКонференцииФорумыIT@Work
Open Source:

Блог

Автозамена в LibreOffice: за и против

Сергей Голубев
07.08.2015 19:03:15
Теги: Юзабилити

Расширение возможностей автозамены — основное, на мой взгляд, новшество пакета LibreOffice 5.0. А заодно и хороший повод поговорить о юзабилити как этого распространённого приёма, так и его конкретной реализации.

Плюс тут очевиден. В любом более-менее сложном тексте обязательно есть какие-то специальные символы, которые надо как-то вводить. Например, школьному учителю математики требуется набрать квадратные уравнения для контрольной работы. Без «x²» тут никак.

Иными словами, в общем и целом возможность не просто полезная, а необходимая. Но реализации могут отличаться.

Самый универсальный способ — «3-й ряд» и Compose. Он работает во всех приложениях и не требует умножения сущностей.

Второй способ — уровень текстового редактора. В частности, если речь идёт о vim, то можно дописать в конфигурационный файл блок аббревиатур.

Наконец, третий — автозамена непосредственно в текстовом процессоре, предназначенном не столько для набора текста, сколько для вёрстки документа. Что и сделано в LibreOffice.

Лично мне первый способ представляется самым правильным, второй — в принципе допустимым, а третий — неудачным. Вовсе не потому, что он чем-то плох сам по себе, а потому, что его применение может запутать пользователя.

Вернусь к примеру с учителем. Предположим, что он сразу набрал задание в LibreOffice и раздал его ученикам. А ученики затеяли обсуждение решений на каком-нибудь профильном форуме. Что прикажете делать учителю? Набирать комментарии в LibreOffice и потом вставлять их в форму на сайте? Это же банально неудобно. А если он освоил другие методы, то зачем ему автозамена, работающая только в одной программе?

Или, допустим, готовит кто-то довольно объёмный отчёт с большим количеством формул. Либо он сразу набирает текст в LibreOffice (что вряд ли разумно), либо использует для этой цели обычный текстовый редактор. Во втором случае текст попадает в программу для вёрстки уже готовым со всеми формулами и никакой нужды в его редактировании нет.

Интересно, а на практике кто-то будет использовать возможности замены в LibreOffice? Или это просто «искусство ради искусства»?

Комментариев: 17

Только зарегистрированные и авторизованные пользователи могут добавлять комментарии

08.08.2015 11:36:44

А теперь объясните ученикам, как вставлять символ Å.

08.08.2015 12:34:13

Вот так — Å smile:)

<Multi_key> <o> <A> : "Å" U212B

08.08.2015 12:43:02

И вот школьник со своим макбуком плачет в истерике и бьётся головой о клавиатуру smile8)

Решение вида «Ctrl+Alt+@+A», как оно сделано в Microsoft Word, работает на любой платформе. Решение :angstrom:, как оно сделано в LibreOffice, работает на любой платформе. Решение \AA, как оно сделано в LaTeX, работает на любой платформе.

Решение <Multi_key> <o> <A> не работает даже на Linux — потому что Multi_key по умолчанию не определена, следовательно, ученик может до посинения долбить в правый Alt — в школе работало, дома нет.

08.08.2015 12:55:13

Почему плачет? Сам не проверял, но говорят, что на макбуки Linux нормально встаёт smile:).
Определит ученик Multi_key и всё будет нормально.

08.08.2015 13:04:19

Цитата
Определит ученик Multi_key и всё будет нормально.


Ну хватит шутки-то шутить уже smile:-)

08.08.2015 13:14:26

Вовсе не шутка smile:). У ученика свой домашний каталог, пусть меняет. Если поломает, восстановит из эталонного.

08.08.2015 13:26:47

Дома. Ага.

08.08.2015 13:40:15

И в школе, и дома. Везде smile:).

10.08.2015 10:43:33

Идеальных решений нет. Те кому нужно - найдут решения (погуглят, спросят у коллег и т.д.), а кому не нужно - будут жаловаться на компьютер, ОС, софт и т.д.

08.08.2015 16:44:19

"допустим, готовит кто-то довольно объёмный отчёт с большим количеством формул."

За 20 лет ничего не изменилось.

Для большого количества формул - TeX и его производные.

08.08.2015 17:53:25

Не настолько большой smile:).

08.08.2015 17:57:58

Автозамены в текстовом редакторе - более универсальный механизм рамках редактора.
Если представить, что выпустят еще и мобильные версии. Будет у вас компьютер с линуксом, планшет с iOS, фаблет с андроидом, телефон с виндой.... И на всём этом редактор может работать одинаково (предположим, wifi клавиатуру), с одними и теми же настройками, потенциально еще и синхронизируемыми на всех ваших устройствах.
С другой стороны, хорошо, когда механизм один и охватывает не только данный редактор, но и в целом систему.
Вы просто выбираете, где вам нужны ограничения: только в этом редакторе, но зато на всех системах, или в целом в системе, но зато только в этой системе. Для одних пользователей удобней первый вариант, для других второй. Поэтому имеют право на существование и всячески настраиваемая клавиатура с "3-4-5 рядами", и автозамены в редакторе.
В добавок, автозамены служат не только для ввода символом, но и исправления часто допускаемых опечаток.

08.08.2015 19:27:08

(В дополнение "мысль задним числом")
Прежде чем сравнивать два инструмента, нужно определиться с из назначением.
У Compose, на сколько понимаю (никогда не видел в живую), назначение одно - ввод "расширенных символов".
У автозамены (как распространённого приёма не касательно конкретной реализации) назначений использования заметно больше (назначения подсмотрены в ворде smile;) ):
1. Исправление регистра ввода (две прописные в начале слова, строчная буква в начале предложения, случайное нажатие cAPS LOCK, исправление раскладки клавиатуры)
2. Исправление часто совершаемых ошибок "првао -> право", "абанент -> абонент"
3. Ввод часто используемых словосочетаний "итд -> и так далее"
4. Автоформатирование (замена, пример "*слово*" на слово, написанное полужирным шрифтом. Замена одних кавычек на другие.
5. Ввод "расширенных символов".
Так что, по моему, обязательно "на практике кто-то будет использовать возможности замены в LibreOffice". И это совсем не просто «искусство ради искусства»? smile:D

Donat Lipkovsky
09.08.2015 21:55:13

Цитата
Интересно, а на практике кто-то будет использовать возможности замены в LibreOffice?

Интересно, а на практике кто-то будет использовать LibreOffice? smile8)

10.08.2015 11:11:26

Несколько лет использую. Проблем нет никаких, но, правда, использую я только текстовый редактор. Нравится скорость с которой он обрабатывает текст, сравнивал LO с AbiWord (скармливал им текст на 300 стр. со сложным форматированием) - LO более шустро обработал файл чем AbiWord. На лицо работа разработчиков над оптимизацией кода. Из минусов Writer - при копировании текста из внешних источников (Интернет в моем случае) с последующим переносом в документ отсутствует опция форматирования текста (параллельно использую MOffice 2010, на выбор в нем при копировании поддерживается несколько опций вставки текста (в отличие от LO Writer). Надеюсь, разработчики LO доработают этот момент.

Donat Lipkovsky
10.08.2015 13:33:13

smile:) Это был практически личный пост для Сергея Голубева в том смысле, что мы частенько в последнее время наполняем наши переписки саркастически-шутливым содержанием. Точнее, это Сергей, как человек творческий утвердил подобную манеру, а я, как поклонник его таланта, с удовольствием воспринял.
Что касается LO, то это продукт замечательный и с каждым новым релизом становиться всё лучше. Он стоит у меня в дополнении к Офис 365 (Офис 2013) и, скажу вам, самая последняя версия открывает наши, документы без ошибок. Ну, разве что, кое-где цвет ячеек не совсем тот.
Что касается его использования, скажем, в школах и образовательных учреждениях, то это замечательно, если с его помощью можно реализовать поставленные задачи. Вопрос в том, что когда вы достаточно поднаторели в LO, а потом приходите в организацию, то вероятность того, что вы там встретите LO минимальна, а прочных знаний MS Office и навыков работы в нём у вас нет.
А так, ребята из LO молодцы. Помниться, я как-то, даже, послал им 100 баксов.

10.08.2015 13:45:17

Мне сложно об этом судить, поскольку сам я офисными пакетами не пользуюсь лет примерно так… Хм, да я ими никогда и не пользовался smile:).

Я какое-то время в типографии работал. С тех пор буквально ненавижу всех, кто присылает «рукописи» в любом формате, отличном от обычного текста smile:).

Только зарегистрированные и авторизованные пользователи могут добавлять комментарии