АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

xzgv - Интернет в облаке

Запустите xzgv в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда xzgv, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


xzgv - программа просмотра изображений для X, с селектором файлов на основе эскизов

СИНТАКСИС


хзгв [кредита] [директория | файл ...]

ОПИСАНИЕ


(NB: эта страница руководства автоматически создается из файла texinfo xzgv, поэтому может выглядеть как
немного странно. Приносим извинения за неудобства. :-))

xzgv - это программа для просмотра изображений для X с селектором файлов на основе эскизов. Используемые эскизы
(миниатюры представляют собой небольшие предварительные версии изображений) совместимы с xv, zgv,
и GIMP. Виды изображений, которые позволяет просматривать xzgv, представляют собой изображения в растровом формате.
(иногда называемые "растровыми изображениями" и / или "пиксельными изображениями"); такие вещи, как файлы GIF, файлы JPEG, PNG
файлы и так далее.

В большинстве случаев вы, вероятно, захотите использовать селектор файлов xzgv (см. Ассоциация Файл
Селектор), чтобы выбрать файлы для просмотра. Это то, что отображается в левой части
окно, когда вы запускаете xzgv как просто `хзгв' (видеть Опции). Он отображает список
подкаталоги и файлы изображений в текущем каталоге, а также маленькие миниатюры
версии картинок, если они существуют. (Если в данном каталоге нет эскизов, или
если они отсутствуют для некоторых файлов, вы можете создать / обновить их, нажав `u'. Видеть
Обновление Эскизы.)

Выбрав файл для просмотра, вы можете просмотреть его, щелкнув по нему или нажав `Enter'.
Это считывает изображение и отображает его в правой части окна, зритель
(См. Ассоциация программа просмотра). Затем вы можете перемещать изображение (если оно больше, чем поместится),
перетаскивая его мышью, используя полосы прокрутки или клавиши курсора. Тогда ты можешь
выберите другое изображение с помощью переключателя файлов (хотя вам нужно нажать `Esc'или `Tab' первый
при использовании клавиатуры), или вы можете выйти из xzgv, нажав `q'.

Хотя xzgv работает так же, как и любая другая программа для X, и, безусловно, удобна для мыши :-), это
также разработан с учетом удобства использования клавиатуры. Все в xzgv можно сделать полностью из
клавиатура. Большая часть этой поддержки клавиатуры работает как оригинальный zgv (аналогичная консоль-
просмотрщик изображений на базе Linux).

Этот обзор, как и следовало ожидать, является лишь самым простым введением в то, что
xzgv может делать и описывает только самое базовое использование xzgv. xzgv может намного больше; читать дальше
чтобы узнать что.

БЛАГОДАРНОСТЬ


xzgv был написан Расселом Марксом, также автором этого руководства. это
поддерживается Рубеном Томасом.

Коста Сапунтзакис предоставил код для более быстрого создания эскизов JPEG (в zgv,
которую я адаптировал для xzgv).

Используемые значки каталогов / файлов были основаны на gmc директор-close.xpm. Я думаю Туомас
Судя по журналу изменений, за это отвечал Куосманен.

`mkinstalldirs'прямо из `texinfo'пакет, и был написан Ноа Фридманом.
(Это также используется во время установки.)

Огромное спасибо многим людям, ответственным за GTK +, без которых xzgv почти
конечно не произошло. (Но нет, спасибо за Electric Eyes, что было почти приятно
мне хватит, чтобы вообще не заморачиваться с xzgv! :-))

getopt *. [ch] взяты из GNU libc.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Обычно вы вызываете xzgv как простой `хзгв'(возможно, через меню оконного менеджера или
Меню GNOME / KDE и т. Д.). Однако вы можете напрямую указать файлы для просмотра или начать
каталог в командной строке. Кроме того, есть разные варианты.

(Если вы новичок в xzgv, вам, вероятно, следует пропустить оставшуюся часть этого раздела и перейти
вернемся к этому позже.)

Общий формат командной строки xzgv выглядит примерно так:

хзгв [кредита] [директория | файл ...]

Поддерживаются два типа параметров - традиционные однобуквенные параметры Unix и
Длинные варианты в стиле GNU. Большинство параметров можно использовать любым способом, и перечислены обе формы.
в таблице ниже.

Обратите внимание, что все параметры обрабатываются после любого файла (ов) конфигурации. Настройки файла конфигурации
похожи на длинные имена опций ниже за вычетом `--' (видеть Настройка хзгв), хотя
несколько параметров командной строки не разрешены в качестве параметров файла конфигурации (например, `помощь'), и порок
наоборот.

Вот что делают варианты:

`-a'
`--авто-скрытие'
Автоматически скрывать селектор при выборе изображения, позволяя зрителю использовать
все окно.

`- осторожный-jpeg'
Включите libjpeg `fancy upsampling '. xzgv по умолчанию использует более быстрый метод; как
В документации libjpeg сказано:
очень маленький.''

`--delete-однократное приглашение'
(Обратите внимание, что это обычно включено; используйте `--delete-single-prompt = выкл.' отключить
это.) Если инвалид, xzgv немедленно удалит файл по запросу, без
запрос на подтверждение. (Это `одинарной'потому что удаление нескольких файлов одновременно
будет поддерживаться в будущем, и это будет иметь отдельную замену подсказки.)

`--dither-hicol'
Используйте дизеринг в 15/16 бит, независимо от настройки по умолчанию. Видеть программа просмотра Опции,
для обсуждения преимуществ / недостатков. Вы также можете использовать `--dither-hicol = выкл.к
отключите это.

`--exif-ориентация'
В файлах JPEG используйте теги ориентации Exif (вставленные, например, цифровыми камерами), чтобы
исправьте ориентацию изображения перед отображением. Видеть программа просмотра Опции, подробнее.

`--fast-рекурсивное-обновление'
При выполнении рекурсивного обновления миниатюр не читайте существующие миниатюры раньше.
обновление. Это в значительной степени устарело с xzgv 0.7, так как теперь скорость увеличивается.
незначительный. Но это может быть полезно, если вы хотите обновить огромный число
небольшие каталоги, для которых требуется немного обновлений, если они вообще нужны.

`-f'
`--полноэкранный'
Запустите полноэкранный режим, используя весь экран для окна xzgv, даже без какого-либо окна -
украшения менеджера (рамка окна, строка заголовка и т. д.), если это возможно.

`-G волна'
`--гамма волна'
[Не поддерживается в 0.9.] Установите используемую настройку гаммы (см. Гамма Регулировка).
по умолчанию 1.0. Это также устанавливает "начальное значение", используемое при сбросе гаммы.
регулировка.

`-g геом'
`--геометрия геом'
Установите геометрию окна xzgv (положение и / или размер) на геом. Строка геометрии
должен быть в обычном формате X, с расширением, что позиции / размеры могут иметь
`%'означает, что они обрабатываются как проценты от ширины / высоты экрана.
Геометрия по умолчанию - `92% x85%'.

Для тех, кто не знаком с принципом работы "геометрии", вот краткое описание
синтаксис. Это `WxH', или `+ X + Y', или `ШxВ + X + Y', где `W'ширина, `H' рост,
`X'положение x и `Yпозиция y. В первой форме указывается только размер,
вторая только позиция --- `ШxВ + X + Y'форма определяет и то, и другое.

Теперь `+ X + Y'бит обычно указывает, где находится верхний левый угол окна. Но ты
можно использовать `-'вместо `+'для позиции x и / или y, и в этом случае он указывает
промежуток между правым / нижним краем окна и правым / нижним краем экрана.
(Обратите внимание, однако, что любой оконный фрейм, который ваш оконный менеджер добавляет к окну, является
не принимается во внимание в этом расчете, поэтому вам, возможно, придется немного поэкспериментировать, чтобы получить
желаемое положение.) Вы также можете использовать отрицательные числа как с `+'и `-' --- так
`+ -50 + 0'помещает окно частично за левую часть экрана, а `+ 0--50' кладет это
частично в нижней части экрана - но это сомнительная ценность. :-)

Наконец, как упоминалось выше, xzgv расширяет этот синтаксис, позволяя вам использовать `%к
укажите проценты от ширины / высоты экрана, а не пикселей, например
`50% x30% -30% -20%'. Он также позволяет использовать вещественные числа, такие как `12.34', который
может быть полезно с `%'.

`-h'
`--Помогите'
Отобразите список параметров и краткое описание того, что они делают.

`--image-bigness-порог нумпикс'
Установите границу нумпикс после чего изображения считаются "большими" и больше не
отображается все сразу (что дает гораздо лучшую прокрутку, но требует меньше памяти и
может быть медленным для больших изображений), но вместо этого визуализируются по частям. Единицы
количество пикселей в изображении (т.е. ширина, умноженная на высоту), по умолчанию - 2000000
пиксели.

`--интерполировать'
Интерполируйте между пикселями изображения при увеличении масштаба (см. Масштабирование). Это
обычно выглядит лучше, но довольно медленно.

`--мышь-масштаб-х'
Если этот параметр включен, щелчок по средству просмотра при нажатой клавише Control масштабирует только ось X. (По умолчанию
для масштабирования только оси Y.)

`--revert-ориентировать'
(Обратите внимание, что это обычно включено; используйте `--revert-orient = выкл.', чтобы отключить его.) Если
инвалид, состояние ориентации (перевернуть / отразить / повернуть) сохраняется между снимками (см.
программа просмотра Опции).

`- обратная шкала'
(Обратите внимание, что это обычно включено; используйте `--revert-scale = выключено', чтобы отключить его.) Если
инвалид, масштабирование сохраняется между изображениями (см. программа просмотра Опции).

`--селектор-ширина'
Установите размер селектора по умолчанию / начальный в пикселях. Нормальное значение - 200.

`-T'
`--show-тегированный'
Показывать имена файлов с текущими тегами при выходе из xzgv. (Они перечислены в stdout,
по одному в строке.) Это может быть полезно, если вы хотите выбрать несколько файлов
графически и поработайте над ними чем-нибудь другим.

`--show-thumbnail-messages'
Показывать в строке состояния при чтении миниатюр. Строка состояния должна быть
конечно, чтобы эти сообщения были видны. :-)

`-k'
`- пропустить-родитель'
Для первого показанного каталога пропустите курсор мимо .. (родительский каталог). Это может
будет полезно, когда вы хотите немедленно использовать пространство для "перелистывания" каталога.

`-o заказ'
`--Порядок сортировки заказ'
Установите начальный порядок сортировки, используемый в селекторе. Возможные настройки:имя',
`Ext', `размер', и `даты'(или `время'); только первый символ настройки
(`n'/ `e'/ `s'/ `d'/ `t') необходимо указать. По умолчанию используется порядок имен.

`--sort-тип метки-времени напишите'
Установите тип отметки времени, который будет использоваться при использовании порядка сортировки времени / даты. Возможный
настройки: mtime (по умолчанию), ctime и atime; только первый символ
установка (`m'/ `c'/ `a') необходимо указать.

`--статус бар'
Показать строку состояния под селектором; это, например, говорит, когда изображение
читается.

`-t'
`--тонкие строки'
Используйте строки на треть обычной высоты в селекторе. Это может быть очень полезно на
экраны с низким разрешением, или, если вас действительно интересуют имена файлов, не
эскизы.

`-v'
`--версия'
Показать номер версии.

`--версия-gtk'
Показать номер версии используемой GTK + xzgv.

`-z'
`- масштаб'
Подогнать изображение к окну просмотра, независимо от его фактического размера (см. Zoom режим).

`-r'
`--zoom-уменьшить-только'
В режиме масштабирования только уменьшить картинки по размеру; т.е. сделать большие картинки видимыми
все сразу, оставляя небольшие рисунки нетронутыми.

Если началось с `хзгв файлов', xzgv скрывает селектор файлов и рассматривает файл или файлы как
если бы они были единственным содержимым каталога. (Он также автоматически загружает первый
файл.) Таким образом, вы можете использовать команды "Следующее изображение" и "Предыдущее изображение" для перехода между
изображения, или выполните Exit to Selector и используйте селектор напрямую.

Если началось с `хзгв старт-дир', xzgv запускается как обычно, но с запуском селектора
в указанном каталоге (а не в текущем каталоге).

Включенные или выключенные (логические) параметры, как и следовало ожидать, включаются с помощью
например,-z'или `- масштаб'. Однако есть альтернативная форма с длинными параметрами для их установки,
наподобие того, как они установлены в файлах конфигурации --- синтаксис:--option =состояние', где состояние
это `on'/ `y'/ `Да'/ `1', чтобы включить опцию, или `от'/ `n'/ `нет'/ `0', чтобы отключить его. Большинство
полезная вещь в том, что он позволяет отключать параметры, которые ранее были
включен, например, с помощью `--zoom = выкл.'.

(Читатели, привыкшие к работе длинных опций в стиле GNU, должны заметить, что, поскольку это
`on'/ `от'/так далее. arg не является обязательным, вы не можете использовать `--вариант аргумент'форма в этом случае; Это
должно быть--option = arg', чтобы он работал.)

A ЗАМЕТКА ON ОБОЗНАЧЕНИЕ


Большая часть этого руководства занята описанием различных команд xzgv в его файле.
селектор и просмотрщик. Большинство из них доступны как с клавиатуры, так и из всплывающих окон.
меню. (Всплывающее меню появляется, когда вы нажимаете `F10'или `Меню'или щелкните правой кнопкой мыши
селектор или вьювер; у каждого свое меню.) Так что в руководстве вы часто увидите
вещи вроде этого:

`ключ'
`Селектор меню, Меню домен пункт is в, Меню пункт'
Описание того, что делает клавиша / пункт меню.

Иногда данный ключ имеет символ `(Селектор)'или `(Зритель)суффикс; это потому что некоторые
нажатия клавиш в xzgv относятся к селектору или средству просмотра и не будут работать, если
соответствующая часть xzgv имеет фокус клавиатуры.

ФАЙЛОВ СЕЛЕКТОР


Обычно при запуске xzgv вам нужно использовать селектор файлов --- список файлов
налево. (Другое подокно (справа) - это средство просмотра.) Селектор позволяет вам
выберите файлы для просмотра (среди прочего). В нем перечислены подкаталоги и файлы изображений в
текущий каталог вместе с небольшими «эскизами» изображений, если они
существовать.

СЕЛЕКТОР МЕНЮ


Почти все команды селектора доступны во всплывающем меню селектора, которое появляется.
когда вы щелкаете правой кнопкой мыши в любом месте селектора. (Вы также можете нажать `F10'или `Менюк
вызвать меню, но поскольку в xzgv есть сочетания клавиш практически для всего,
это не всегда так полезно. :-))

Обычно не имеет значения, в каком месте селектора вы щелкаете правой кнопкой мыши. Однако несколько команд
на Файл меню работают с одним файлом, выбранным курсором клавиатуры. А
проблема при использовании мыши, вы можете подумать --- но когда вы щелкаете правой кнопкой мыши по
селектор, а также всплывающее меню, xzgv перемещает этот курсор к файлу, который вы правы-
нажал (если есть). (Вы можете увидеть это по тому, как вокруг файла нарисована пустая рамка.)
Итак, чтобы использовать, например, Подробнее на Файл меню, вам нужно щелкнуть правой кнопкой мыши on домен файл являетесь хотеть
подробнее on.

И селектор, и средство просмотра имеют меню «Справка», большинство пунктов которых отсылают вас к этому.
руководство:

`F1'
`Селектор меню, Справка Содержание:'
`программа просмотра меню, Справка Содержание:'
Просмотрите полное содержание руководства.

`Селектор меню, Справка Ассоциация Файл Селектор'
Просмотрите раздел руководства по селектору файлов.

`программа просмотра меню, Справка Ассоциация программа просмотра'
Просмотрите раздел руководства в программе просмотра.

`Селектор меню, Справка Индекс'
`программа просмотра меню, Справка Индекс'
См. Указатель концепций руководства.

`Селектор меню, Справка О нас'
`программа просмотра меню, Справка О нас'
Дайте краткую информацию о xzgv, включая номер версии и домашнюю страницу.

В настоящее время xzgv позволяет вам читать руководство несколько грубо; он запускает `info'
программа (см. Топовое в информация-стенд info файл) в файле `Xterm'.

ВЫХОД XZGV


Вы можете выйти из xzgv, используя одно из двух нажатий клавиш выхода, или выбрав
соответствующий вариант во всплывающем меню селектора:

`q'
`Ctrl-q'
`Селектор меню, Выход хзгв'
Закройте xzgv.

(Есть также опция выхода на селекторе Файл меню (`Селектор меню, Файл, Выход'), в качестве
`Exit 'обычно находится в любом меню File.)

Миниатюры


(Этот раздел специально находится в начале руководства, так как эскизы, вероятно,
важная функция селектора файлов, поэтому лучше, чтобы вы знали, как создавать / обновлять
их раньше, чем позже.)

Эскизы - это уменьшенные версии изображений, которые они представляют, и отображаются
селектор файлов, если они существуют. xzgv использует xv-совместимые эскизы --- если вы создаете
эскизы с xv будут работать с xzgv, и наоборот. эскизы xzgv также
совместим с GIMP и ZGV.

Если эскиза для файла не существует, вместо него появляется небольшой значок «документ» (аналогичный значку
значок папки, используемый для каталогов).

Обновление Эскизы
Хотя эскизы можно создавать относительно быстро, это ни в коем случае не мгновенный процесс. Для
по этой причине эскизы должны быть созданы заранее и хранятся в виде файлов в их
собственное право в подкаталоге .xvpics.

xzgv никогда не создает / не обновляет эскизы без вашего ведома. Итак, если вы введете
каталог, в котором файлы изображений не имеют миниатюр или где миниатюры кажутся
чтобы устареть, вы должны нажать `u'или выберите Обновление ПО Эскизы из селектора
меню. (Даже если миниатюры нельзя записать (скажем, если у вас нет разрешения на
напишите их), селектор будет по-прежнему показывать обновленные эскизы, пока вы не покинете
каталог.)

В качестве альтернативы вы можете создавать / обновлять эскизы для текущего каталога и всех
подкаталоги с помощью `Alt-у' или рекурсивный Обновление ПО. Но имейте в виду, что рекурсивное обновление
может занять некоторое время!

`u'
`Селектор меню, Обновление ПО Эскизы'
Создавайте миниатюры для любых файлов, в которых их нет, и обновляйте миниатюры, которые
старше соответствующего файла. Пока это происходит, появляется окно
показывает, как далеко продвинулся процесс xzgv.

Пока идет обновление, вы можете прервать его, нажав на Отмена кнопка,
или нажав `Esc'или `Enter', или нажав кнопку удаления окна (если ваш
оконный менеджер предоставляет один) в строке заголовка. xzgv остановится после завершения
эскиз, над которым он сейчас работает (если есть).

`Alt-у'
`Селектор меню, рекурсивный Обновление ПО'
Создавать / обновлять миниатюры для всех файлов в текущем каталоге и всех
подкаталоги. Это может занять некоторое время, поэтому вам будет предложено подтвердить, что вы действительно
хочу сделать это (см. Диалог Boxes). Прогресс отображается примерно так же, как
для обычного обновления, но только для обновляемого в данный момент каталога ---
общий прогресс не указывается, кроме текущего dir (как всегда)
отображается в заголовке главного окна. Вы можете прервать рекурсивное обновление эскизов в
так же, как и при обычном обновлении (см. выше).

По умолчанию xzgv ведет себя немного странно при выполнении рекурсивного обновления, чтобы
согласованность с обычным обновлением. Видеть Миниатюра Темы, подробнее.

Миниатюра Темы
Работа с миниатюрами иногда может быть "интересной", и есть несколько способов сделать это
влияет на вещи:

- xzgv не читает миниатюры в каталоге сразу. Вместо этого он просто читает
содержимое каталога, затем запускает то, что по сути является своего рода фоновой задачей для чтения
в миниатюрах. Таким образом, xzgv может быть не таким отзывчивым, как обычно, в течение короткого времени после
вход в каталог с большим количеством миниатюр (скажем, несколькими сотнями) --- но, с другой стороны,
по крайней мере, это is отвечая. :-)

- "Фоновая задача" прилагает особые усилия для отображения эскизов файлов, находящихся в данный момент.
сначала отображается в селекторе, независимо от того, сколько вы перемещаете по списку, но он читает
их всех в конце концов.

- Для отображения эскизов, используемых в xzgv, требуется 256 цветов. Это может быть проблемой, если
вы используете X в 256 или менее цветах, даже если вы используете 8-битный (256 цветов)
сервер, почти неизбежно будет меньше доступных цветов. В настоящее время xzgv просто использует
все, что gdk сообщает как наиболее близкое соответствие каждому отдельному цвету, используемому в эскизах.
Это дает приемлемый результат на 8-битных серверах, предполагая, что gdk смог выделить большой
количество цветов; однако он дает ужасные результаты, если не может, или если он работает на
4-битные или 1-битные серверы. Извините за это --- в будущем это должно быть исправлено (либо с помощью
gdk для рисования растровых изображений эскизов или путем сглаживания их "вручную" в соответствии с цветами
доступный).

- Наконец, при рекурсивном обновлении миниатюр xzgv (по умолчанию) считывает существующие
эскизы в каталоге перед обновлением. Вернее, читает эскизы тех, кто
файлы, которые в данный момент видны в селекторе. Это может немного замедлить работу, но
сохраняет "внешний вид" в соответствии с обычным обновлением. (Тем не менее, вы можете отключить это
с `--fast-рекурсивное-обновление'параметр командной строки (см. Вызов хзгв) или эквивалент
запись в файле конфигурации (см. Настройка хзгв).)

СЕЛЕКТОР Палубы Prestige XXNUMX И ИЗМЕНЕНИЕ РАЗМЕРА


Селектор файлов - это просто список подкаталогов и имен файлов, а также любые
эскизы, которые существуют для них. Список обычно находится в асциибетическом порядке (но вы можете
изменить это; видеть Изменение домен Сортировка Оформить заказ). Сначала отображаются имена каталогов, а
они отображаются по порядку в начале списка перед всеми файлами изображений. Длинный
имена файлов могут не помещаться в видимой части экрана селектора файлов; если так, то будет
быть горизонтальной полосой прокрутки, которую вы можете использовать, чтобы увидеть остальную часть имени (имен) (вы можете использовать курсор
влево / вправо, чтобы сделать это с клавиатуры).

Список очень часто бывает больше, чем может сразу поместиться на экране. Если это так,
отображается только часть, но вы можете перемещаться по списку, используя (вертикальный)
полоса прокрутки или с курсором вверх / вниз и т.п.

Если вы обнаружите, что окно выбора слишком маленькое по вертикали, и вы хотите увидеть больше
файлы сразу, вы можете запустить xzgv в полноэкранном режиме, используя -f вариант (см. Опции) и / или
использовать режим "тонких строк" (см. Файл Селектор Опции).

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

`['
Переместите разделенное окно влево.

`Ctrl- ['
Медленнее перемещайте разделенное окно влево.

`]'
Переместите разделенное окно вправо.

`Ctrl-]'
Медленнее перемещайте разделенное окно вправо.

`~'
Сбросьте разделение окна в положение по умолчанию.

Вы также можете установить начальный / стандартный размер селектора - фактически, положение
разделение окна --- используя `--селектор-ширина' (видеть Опции) или параметр файла конфигурации
`ширина селектора'.

ПЕРЕМЕЩЕНИЕ ВОКРУГ СПИСОК


Этот раздел в основном для тех из нас, кто больше склонен к клавиатуре.
:-) Любители мышки могут это пропустить.

Когда селектор находится в фокусе клавиатуры, курсор (или, на жаргоне GTK +, `строка фокуса ')
обычно отображается как пустая рамка вокруг одной из строк списка. Это служит следующим
функции:

- Он выбирает файл, с которым будут работать команды просмотра.

- Он определяет, какая часть списка отображается как часть списка, отображаемого на экране.
всегда содержит курсор (если вы не перемещаетесь с помощью мыши).

Есть несколько команд для перемещения курсора. Таким образом, большинство "специальных" клавиш, таких как
курсоры делают то, что вы можете себе представить, но более подробно:

`Курсор Up'
`k'
Двигайтесь вверх.

`Курсор вниз'
`j'
Двигайтесь вниз.

`страница Up'
`Ctrl-у'
Переместите курсор примерно на страницу назад.

`страница вниз'
`Ctrl-v'
Переместите курсор вперед примерно на страницу.

`Ctrl-Домой'
`Ctrl-A'
Переместите курсор в начало списка.

`Ctrl-Конец'
`Ctrl-E'
Переместите курсор в конец списка.

`g'
`''
Переместите курсор к первому имени файла, начиная со следующей нажатой клавиши, которая
обычно будет буквой или цифрой. Случай имеет значение; `a'и `A' находятся
другой. Если в течение 2 секунд не будет нажата ни одна клавиша, команда отменяется.

Если ни один файл не начинается с указанного символа, он переходит к первому файлу, который
начинается с более позднего символа (в асибетическом порядке). Если нет ни одного, для которого это
в этом случае он переходит к последнему файлу --- если нет файлов (просто
каталоги), и в этом случае он не действует.

VIEWING A ФАЙЛОВ


Чтобы просмотреть файл с помощью селектора, вы можете щелкнуть по нему или нажать `Enter'после перемещения
наведите курсор на соответствующий файл или щелкните файл правой кнопкой мыши и выберите «Файл», затем «Открыть».

`Enter'
`Щелчок левой кнопкой мыши по файлу'
`Селектор меню, Файл, Откройте'
Просмотрите выбранный файл изображения или, если выбран подкаталог, сделайте его текущим
каталог.

ДИАЛОГ ЯЩИК


Читать Ассоциация программа просмотра, чтобы узнать, как работает программа просмотра. Если у xzgv серьезная проблема
чтение файла выдаст ошибку. Ошибки отображаются в диалоговых окнах, которые появляются в
середина экрана --- они остаются там, пока вы не нажмете Ok (или нажмите `Enter'или `Esc«).

xzgv также использует аналогичные диалоговые окна для других вещей:

- Получение подтверждения того, что вы хотите что-то сделать. `Enter'или `y'выбирает `да'; `Esc' или
`nвыбирает нет. (Опять же, вы можете щелкнуть соответствующую кнопку с помощью мыши, чтобы сделать то же самое.)

- Отображение прогресса при обновлении миниатюры. Это немного необычный диалог, в котором
он автоматически исчезает после завершения обновления. Тем не менее, он обеспечивает
Отмена кнопку, которую вы можете нажать, чтобы прервать обновление (нажав `Enter'или `Esc'делает
тем же).

- Чтение имени каталога. Здесь вы должны ввести имя каталога и нажать Ok (или
нажмите `Enter') или щелкните Отмена (или нажмите `Esc') чтобы прервать. Используемый текстовый "виджет"
позволяет редактировать определенное количество раз, включая следующие клавиши:

`Курсор левый'
`Ctrl-б'
Переместите курсор влево. (Вертикальная полоса показывает положение курсора.)

`Курсор Правильно'
`Ctrl-f'
Переместите курсор вправо.

`Главная'
`Ctrl-A'
Переместите курсор в начало строки.

`Конец'
`Ctrl-E'
Переместите курсор в конец строки.

`Возврат на одну позицию'
`Ctrl-h'
Удалить символ слева от курсора. (Обратите внимание, что `Возврат на одну позицию'является (обычно) ключом
над основным `Enter' ключ; его часто обозначают просто стрелкой.)

`Удалить'
`Ctrl-d'
Удалите символ, на котором находится курсор.

Вы также можете установить выделение X (выделив текст мышью или удерживая `Shift'
при перемещении курсора), чтобы можно было вставлять текст в другие программы, и вы можете
вырезать / скопировать / вставить текст обычными способами:

`Shift-Удалить'
`Ctrl-х'
Вырезать текст.

`Ctrl-Вставка'
`Ctrl-C'
Скопируйте текст.

`Shift-Insert'
`Ctrl-v'
Вставить текст.

Вы также можете вставлять текст из (некоторых) других программ, используя последнюю команду.

ЗАКРЫТИЕ A ФАЙЛОВ


Обычно, когда вы просматриваете файл, в подокне программы просмотра он отображается до тех пор, пока вы не увидите
другой файл. Однако, если вы "закроете" файл, программа просмотра перестанет отображать файл и
возвращается в исходное состояние.

`Ctrl-W'
`Селектор меню, Файл, Закрыть'
`Закройте 'просматриваемый в данный момент файл, очистив подокно программы просмотра.

ФАЙЛОВ ПОДРОБНЕЕ


Список, который дает селектор для файла, довольно скуден - только имя файла и (если
файл имеет один) прилагаемый эскиз. Хотя это и упрощает, вы
иногда хочется узнать, сколько места занимает файл, когда он был в последний раз изменен,
размеры изображения и тому подобное. Итак, вы можете показать детали одного файла
используя команду `file details ':

`:'
`;'
`Селектор меню, Файл, Подробнее'
Отображение различных сведений о файле, на который указывает курсор клавиатуры. Видеть Ассоциация
Селектор Меню, о том, как выбрать файл, даны подробные сведения при использовании
мышь. (Обычно вы щелкаете файл правой кнопкой мыши при открытии меню.)

Большинство показанных деталей взято из ОС (с помощью символа `состояние(2)'системный вызов) и
всегда должен быть доступен, если у вас нет ограниченных разрешений для каталога, в котором находится файл
находится в дюймах. Размеры файла (ширина / высота), однако, берутся из миниатюры файла. Если оно
его нет, или если он не читается, или если он есть, и он читается, но его нет
укажите ширину / высоту исходного изображения, затем Подробнее от миниатюрами область серого цвета
из.

(В качестве объяснения последнего пункта - версии zgv до 5.0 не генерировали
комментарии ширины / высоты в миниатюрах, поэтому пользователи zgv, в частности, могут найти ширину / высоту
детали отсутствуют. (xzgv всегда был в порядке, хотя эта проблема была просто zgv.)
Что еще хуже, версии 5.0 и 5.1 генерировали их с неправильным размером для большинства файлов JPEG. Чинить
либо проблема для данного каталога, сделайте `rm -пт .xvpics'в этом каталоге из командной строки
и воссоздайте эскизы с помощью zgv 5.2 или новее или xzgv / xv / Gimp.)

МЕТКИ


Селектор файлов не ограничивается работой с одним файлом за раз. Вы можете пометить как
много (или так мало) файлов, как вы хотите, и некоторые команды, описанные в этом разделе, будут
действовать на них.

Первоначально все файлы не помечены, и имена файлов обычно отображаются черным цветом (хотя это
зависит от используемой вами темы GTK +). Файлы с тегами отображаются красным цветом.

Тег и Снять тег Команды
Есть несколько способов пометить или снять отметку с файлов. Клавиатурные, которые работают на
отдельные файлы (также доступны на Tagging меню) переместите курсор на одну строку вниз
впоследствии, чтобы упростить пометку или снятие отметок с нескольких файлов.

Чтобы пометить или снять отметку с одного файла с помощью мыши, щелкните, удерживая клавишу Control (т. Е. Удерживайте элемент управления
и щелкните) соответствующее имя файла или эскиз в селекторе. Это правда что ты
мог бы использовать Тег и / или Снять тег на Tagging меню (см. Ассоциация Селектор Меню, как выбрать
файл с тегами / без тегов, когда это делается таким образом), но обычно это намного менее удобно
чем с помощью щелчка, удерживаемого при нажатой клавише Control. (Пункты меню для них на самом деле просто для полноты.)

В средстве просмотра также доступна команда для добавления тегов к просматриваемому в данный момент файлу. Видеть
Изменение Картина, подробнее.

`='
`+'
`Клавиатура +'
`0'
`Селектор меню, Теги, Тег'
Файл тегов.

`-'
`Клавиатура -'
`9'
`Селектор меню, Теги, Снять тег'
Untag файл.

`другой ='
`Alt-клавиатура +'
`Alt-0'
`Селектор меню, Теги, Тег Все'
Отметьте все файлы.

`другой -'
`Alt-клавиатура -'
`Alt-9'
`Селектор меню, Теги, Снять тег Все'
Снимите теги со всех файлов.

`Альт-о'
`Селектор меню, Теги, Переключать Все'
Переключить все теги. Это инвертирует помеченное состояние, так что все ранее помеченные файлы
становятся немаркированными, а все ранее немаркированные файлы помечаются.

В настоящее время нет возможности переключить состояние тега (одного) файла с клавиатуры.

Перемещение от помеченный Файлы
Эти команды позволяют искать (переходить) следующий или предыдущий файл с тегами (если есть).
Обратите внимание, что «next» и «previous» здесь относятся к позиции курсора на клавиатуре; если
вы используете их из меню, будьте осторожны, щелкните правой кнопкой мыши файл, который хотите запустить
поиск из.

`/'
`Селектор меню, Теги, Следующая помеченный'
Перейти к следующему файлу с тегами в каталоге.

`?'
`Селектор меню, Теги, Предыдущая помеченный'
Перейти к предыдущему файлу с тегами в каталоге.

Эквивалентные команды также доступны в программе просмотра (см. Изменение Картина).

Копирование / перемещение Файлы
Вы можете копировать или перемещать файлы с тегами в указанный вами каталог. Если файлы не помечены, xzgv
копирует / перемещает файл, на котором в данный момент находится курсор --- если курсор не находится на
подкаталог, и в этом случае выдает ошибку.

`C (Shift-с)'
`Селектор меню, Файл, Копировать'
Скопируйте файлы с тегами (или текущий файл) в заданный каталог. xzgv просит
каталог назначения с помощью диалогового окна (см. Диалог Boxes) и копирует туда файлы.
Если нужно скопировать файл, но в каталоге уже есть файл с таким же
имя, файл не копируется, как и остальные файлы.

`M (Shift-м)'
`Селектор меню, Файл, Двигаемся'
Аналогичным образом переместите файлы с тегами (или текущий файл).

ПЕРЕИМЕНОВАНИЕ A ФАЙЛОВ


Помимо копирования / перемещения файлов вы можете их переименовывать:

`Ctrl-N'
`Селектор меню, Файл, Переименовывать файл'
Переименуйте текущий файл или каталог --- xzgv откажется перезаписывать существующие
файлы / каталоги. Новое имя должно оставаться в текущем каталоге. (Видеть
Копирование / перемещение Файлы, о том, как переместить файл в другой каталог (хотя
сохраняя то же имя).) См. Ассоциация Селектор Меню, как выбрать переименованный файл
при использовании мыши. (Обычно вы щелкаете файл правой кнопкой мыши при открытии
меню.)

Я знаюCtrl-N'не самое мнемоническое нажатие клавиши для' переименования ', но все хорошо
были взяты. : - /

УДАЛЕНИЕ A ФАЙЛОВ


Удалить файл довольно просто:

`Ctrl-d'
`Селектор меню, Файл, Удалить файл'
Удалите файл, на который указывает курсор клавиатуры (и любой прилагаемый эскиз).
Читать Ассоциация Селектор Меню, о том, как выбрать файл, удаленный с помощью мыши.
(Обычно вы щелкаете файл правой кнопкой мыши при открытии меню.)

Обратите внимание, что удаляется только один файл (отсюда «Удалить файл»); в настоящее время нет возможности
удалить все файлы с тегами.

ЗАМЕНА СПРАВОЧНИК


Самый простой способ изменить текущий каталог в xzgv - это обычно щелкнуть каталог
запись в списке файлов (или переместите к ней курсор и нажмите `Enter'). Выбор `..'
запись перемещается в родительский каталог текущего.

Однако есть альтернатива:

(Обратите внимание, что клавиша для этой команды - shift-`g', а не `g».)

`G'
`Селектор меню, Справочник, Изменить'
Перейти в указанный каталог. xzgv запрашивает целевой каталог в диалоговом окне
поле, в которое вы должны ввести имя каталога (см. Диалог Boxes), и переходит к этому
каталог, если он существует.

ПЕРЕСКАНИРОВАНИЕ СПРАВОЧНИК


Обычно xzgv читает каталог один раз (при запуске или когда открывается новый каталог.
выбрано). Таким образом, если содержимое каталога изменено другой программой, это не
автоматически отражается. Однако вы можете явно указать xzgv `` повторно сканировать '' каталог.
(перечитайте содержимое), что обновит представление xzgv о том, что в нем:

`Ctrl-р'
`Селектор меню, Справочник, Пересканировать'
Повторно просканируйте текущий каталог.

ЗАМЕНА СОРТИРОВКА ЗАКАЗАТЬ


Обычно файлы перечислены в асцибетическом порядке по именам. Однако вместо этого вы можете
иметь список файлов, отсортированный по размеру, дате / времени последнего изменения или по `расширению '(файл
тип).

(Можно изменить только порядок файлов; каталоги всегда указываются первыми и всегда
в порядке имен.)

`Alt-н'
`Селектор меню, Справочник, Сортировать by Фамилия'
Сортировать по имени. Это значение по умолчанию.

`Alt-е'
`Селектор меню, Справочник, Сортировать by Расширение'
Сортировать по расширению.

`Alt-s'
`Селектор меню, Справочник, Сортировать by Размер'
Сортировать по размеру. Самые большие файлы перечислены последними.

`Alt-D'
`Селектор меню, Справочник, Сортировать by Время & Время'
Сортировать по времени / дате. Самые новые файлы отображаются последними.

Вы можете установить порядок сортировки по умолчанию через командную строку (см. Вызов хзгв) или конфиг
файл (см. Настройка хзгв).

Есть три возможных метки времени, которые вы можете использовать для порядка сортировки «Время и дата»:

`Alt-Shift-M'
`Селектор меню, Справочник, Время & Время Тип, Модификация Время (время)'
Используйте время последнего изменения (`mtime '). Это значение по умолчанию.

`Alt-Shift-C'
`Селектор меню, Справочник, Время & Время Тип, Атрибут Изменить Время (время)'
Используйте время последнего изменения атрибута (ctime). Обратите внимание, что это не всегда время
файл был создан, за что его иногда принимают; например, перемещение файла
с `mv'обычно меняет ctime.

`Alt-Shift-A'
`Селектор меню, Справочник, Время & Время Тип, О компании Время (время)'
Используйте время последнего доступа (`mtime '). Порядок выбора не устанавливается автоматически.
обновляется, когда xzgv читает файлы, так как это, вероятно, будет раздражать; сделать руководство
при необходимости просканируйте заново.

ФАЙЛОВ СЕЛЕКТОР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Во время работы xzgv можно настроить различные аспекты поведения селектора файлов,
с помощью этих команд переключения (которые включают функцию, если она была ранее отключена,
и наоборот).

Эти настройки также можно изменить с помощью параметров командной строки (см. Опции) и / или config
настройки файла (см. Настройка хзгв).

`Alt-а'
`Селектор меню, Параметры Авто Спрятать'
Включите автоматическое скрытие селектора при просмотре изображения (по умолчанию отключено).
Это удобно для маленьких экранов / окон или для старых пользователей zgv, которые просто копаются
этот отличный модальный интерфейс, эээ, чувак. :-)

`Alt-б'
`Селектор меню, Параметры Статус: Бар'
Переключить строку состояния в нижней части селектора (по умолчанию выключено). Это отображает
сообщения при определенных обстоятельствах --- обычно он просто говорит, когда изображение
читается.

`Селектор меню, Параметры Миниатюра Сообщения'
Переключить чтение миниатюр сообщений (по умолчанию выключено), отображается только в строке состояния
включен. Эти сообщения дают понять, когда все эскизы прочитаны, но
то, что что-то вспыхивает каждый раз, когда вы меняете каталог, обычно просто
раздражает.

`v'
`Селектор меню, Параметры Тонкий Ряды'
Переключить режим «тонких строк» ​​(по умолчанию выключен), в котором миниатюры отображаются на третьем месте.
их нормальный размер, чтобы можно было показать сразу много файлов. (Странная клавиатура
ярлык для этого унаследован от переключателя режима zgv `visual ', который имел примерно
аналогичный эффект.)

Зритель


После того, как вы выбрали файл для просмотра, он отображается в средстве просмотра (правая часть
окно xzgv). В этом разделе описывается, что вы можете делать при просмотре изображения.

Подобно селектору, средство просмотра имеет собственное меню - щелкните правой кнопкой мыши в любом месте средства просмотра (или
нажмите `F10'или `Меню'), чтобы показать его --- и аналогичное меню помощи (см. Ассоциация Селектор Меню).

ВЫХОД Зритель


При использовании мыши для управления xzgv не имеет значения, селектор или средство просмотра
имеет фокус клавиатуры - операции с мышью выходят за такие мелкие границы. :-) А вот клавиатура
контроль является (по необходимости) модальным, поэтому вам нужно "выйти" из программы просмотра, чтобы
чтобы снова иметь управление переключателем с клавиатуры. Вам также необходимо выйти из программы просмотра, если
вы включили режим автоматического скрытия.

Выйти из просмотрщика просто:

`Esc'
`Tab'
`программа просмотра меню, Выход в Селектор'
Выйти из зрителя. Это также вернет селектору его прежний размер, если он был
ранее `скрытый '.

Другой способ выйти из средства просмотра - щелкнуть по нему средней кнопкой мыши, но этот подход с использованием только мыши
действительно используется только тогда, когда селектор "скрыт".

BIG КАРТИНКИ


Изображение может быть слишком большим, чтобы полностью уместиться в окне просмотра. Есть два основных
вещи, которые могут помочь вам сразу увидеть больше изображения:

- Увеличьте окно xzgv. Вы можете "максимизировать" его с помощью оконного менеджера, или вы
можно запустить xzgv с большим окном, используя `--геометрия'или полноэкранный режим (см. Опции).
Полноэкранный режим дает xzgv максимально возможный размер окна, но требует сотрудничества
из вашего оконного менеджера (и, увы, многие не так готовы, как хотелось бы) --- в некоторых
случаях вы даже можете найти `--геометрия 100% x100%'чтобы быть более эффективным.

- Скрыть селектор. Для этого либо используйте режим автоматического скрытия (см. Файл Селектор Опции), или
явно скрыть селектор (см. Прячется домен Селектор).

Но, конечно, это лишь частичные решения проблемы; неизбежно будет
изображения всегда должны быть больше, чем ваш экран может показать сразу. В общем, то есть
два способа увидеть картину целиком.

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

`Курсор Up'
`K'
Переместитесь на 100 пикселей вверх. `Ctrl-курсор Up'и `k'оба перемещаются на 10 пикселей вверх.

`Курсор вниз'
`J'
Переместитесь на 100 пикселей вниз. `Ctrl-курсор вниз'и `j'оба перемещаются на 10 пикселей вниз.

`Курсор левый'
`H'
Сдвинуть влево на 100 пикселей. `Ctrl-курсор левый'и `h'оба сдвигаются влево на 10 пикселей.

`Курсор Правильно'
`L'
Сдвинуть вправо на 100 пикселей. `Ctrl-курсор Правильно'и `l'оба перемещаются вправо на 10 пикселей.

`страница Up'
`Shift-курсор Up'
`Ctrl-у'
Увеличьте (почти) высоту окна. (Он перемещается на 90% высоты.)

`страница вниз'
`Shift-курсор вниз'
`Ctrl-v'
Уменьшите (почти) высоту окна.

`-'
`Shift-курсор левый'
Двигайтесь влево (почти) на длину окна. (Он перемещается на 90%.)

`='
`Shift-курсор Правильно'
Двигайтесь вправо (почти) на длину окна.

`Главная'
`Ctrl-A'
Переместитесь в левый верхний угол изображения.

`Конец'
`Ctrl-E'
Переместитесь в правый нижний угол изображения.

Zoom режим
Альтернативный способ просмотра всей картинки, позволяющий видеть картинку
на экране все сразу, независимо от того, насколько он большой (или маленький), это режим масштабирования.

Название режима масштабирования происходит от идеи «увеличения» небольшого файла до размеров окна. Но
на самом деле его чаще используют для уменьшения размера большого файла.

Режим масштабирования не установлен по умолчанию и должен быть включен. После включения он остается включенным, пока вы
выключите его снова (или пока вы не включите масштабирование, или выберите нормальная (См. Масштабирование)).

`z'
`программа просмотра меню, Параметры Zoom (соответствовать в окно)'
Переключить режим масштабирования.

`Alt-R'
`программа просмотра меню, Параметры После появления Масштабирование Уменьшить Только'
В режиме масштабирования только уменьшить картинки по размеру. Это может быть полезно, когда вы собираетесь
через множество изображений непредсказуемого размера, так как это означает, что вы можете увидеть все
легко получить большую картинку, при этом не подразумевая, что крошечные маленькие значки принимают масштаб
Библейские пропорции. :-)

Режим масштабирования уменьшает файл до размеров окна (относительно) быстро, но жестко, и
может сделать изображение немного некрасивым. В будущем может появиться опция сглаживания, такая как zgv's
вклудж, но пока боюсь, что достаточно грубое изменение размера - это все, что доступно.

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

МАСШТАБ


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

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

(Может показаться странным высказывание, например, «вдвое шире / выше», а не «в два раза больше», но
технически «вдвое больше» будет относиться к увеличению ширины (и высоты) на
около 1.414 ...)

Обычно xzgv не масштабируется, что можно рассматривать как соотношение 1: 1. Увеличение масштаба
увеличивает это соотношение. Его увеличение зависит от того, какую опцию / ключ вы используете:

`d'
`программа просмотра меню, Масштабирование, двойной Масштабирование'
Увеличьте соотношение, удвоив его - это приводит к соотношению 2: 1, 4: 1, 8: 1 ...

`s'
`программа просмотра меню, Масштабирование, Добавить 1 в Масштабирование'
Увеличьте соотношение, добавив единицу --- приведет к соотношению 2: 1, 3: 1, 4: 1 ...

Есть аналогичные команды для уменьшения соотношения:

`D (Shift-д)'
`программа просмотра меню, Масштабирование, Halve Масштабирование'
Уменьшите коэффициент, уменьшив его вдвое.

`S (Shift-с)'
`программа просмотра меню, Масштабирование, ниже 1 от Масштабирование'
Уменьшите соотношение, вычтя единицу.

Обычно двойное / половинное масштабирование более полезно.

Обратите внимание, что вы также можете удвоить / уменьшить масштабирование вдвое, щелкнув левой кнопкой мыши по средству просмотра, удерживая нажатой клавишу «Shift».
дважды и щелкните правой кнопкой мыши, удерживая нажатой клавишу Shift, чтобы уменьшить вдвое. Это все еще меняет масштаб "около" середины
окно, хотя (а не вокруг точки, по которой щелкнули, как и следовало ожидать), которое
немного странно и, возможно, в будущем будет изменено.

Когда вы масштабируете «ниже» 1: 1, приведенные выше команды приводят к соотношениям (например) 1: 2, 1: 4, 1: 8,
и т. д. --- то есть соотношения работают так же, но наоборот. Это дает вам
изображение все меньше и меньше.

Коэффициент масштабирования никогда не снижается ниже 1:32. Кроме того, он никогда не превышает
точка, в которой общий размер изображения превысит 32767x32767 --- это ограничение связано с
сочетание ограничения X на размеры окон и реализации, используемой xzgv для масштабирования.

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

Вы можете в любой момент отменить эффект масштабирования (вверх или вниз):

`n'
`программа просмотра меню, Масштабирование, нормальная'
Возобновить `нормальный 'дисплей --- отключает режим масштабирования, а также режим масштабирования.

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

`i'
`программа просмотра меню, Параметры Интерполяция когда Масштабирование'
Переключить интерполяцию в режиме масштабирования.

(Если вам нравится появление масштабирования с интерполяцией, вас также может заинтересовать
программа, которую я написал, называется пнминтерп, который может масштабировать файл PGM или PPM при применении этого
эффект. В наши дни это часть пакета netpbm.)

Масштабирование, однако, реализовано немного как специальный режим масштабирования, и в настоящее время
нет способов сделать это лучше. : - /

xzgv обычно "возвращает" масштабирование (возвращая масштаб до 1: 1) обратно в нормальное состояние, когда вы просматриваете
новая картина. Однако это поведение можно отключить (см. программа просмотра Опции).

Также существует поддержка альтернативной формы масштабирования - развязанной или специфичной для оси,
масштабирование. При таком масштабировании одновременно масштабируется только одна ось изображения. Для
Например, вы можете эффективно удвоить высоту изображения (с шириной
оставлен без изменений). Действительно, такое масштабирование полезно для временного исправления
изображения, предназначенные для отображения с использованием пикселей в два раза шире или выше, чем обычно.

`x'
`программа просмотра меню, Масштабирование, X Только, двойной Масштабирование'
Увеличьте коэффициент (ось x), удвоив его.

`X (Shift-x)'
`программа просмотра меню, Масштабирование, X Только, Halve Масштабирование'
Уменьшите коэффициент (ось x), уменьшив его вдвое.

`Alt-х'
`программа просмотра меню, Масштабирование, X Только, Добавить 1 в Масштабирование'
Увеличьте коэффициент (ось x), добавив единицу.

`Alt-Shift-х'
`программа просмотра меню, Масштабирование, X Только, ниже 1 от Масштабирование'
Уменьшите коэффициент (ось x), вычтя единицу.

`y'
`программа просмотра меню, Масштабирование, Y Только, двойной Масштабирование'
Увеличьте коэффициент (ось y), удвоив его.

`Y (Shift-у)'
`программа просмотра меню, Масштабирование, Y Только, Halve Масштабирование'
Уменьшите коэффициент (ось y), уменьшив его вдвое.

`Alt-у'
`программа просмотра меню, Масштабирование, Y Только, Добавить 1 в Масштабирование'
Увеличьте коэффициент (ось Y), добавив единицу.

`Alt-Shift-у'
`программа просмотра меню, Масштабирование, Y Только, ниже 1 от Масштабирование'
Уменьшите коэффициент (ось y), вычтя единицу.

Также есть горячие клавиши мыши для масштабирования вверх / вниз по одной оси; Ctrl-щелчок левой кнопкой мыши
масштабируется вверх, а при щелчке правой кнопкой мыши - вниз. По умолчанию это действует на оси Y, но
активную ось можно переключать с помощью `Alt-c', или переключением `Ctrl + щелчок Весы X Ось'
вариант (см. программа просмотра Опции).

В настоящее время интерполяция не поддерживается в ситуациях, когда масштабирование x не совпадает.
масштабирование по оси y.

ЗЕРКАЛО И ПОВОРОТ


Иногда при просмотре изображения вам может потребоваться перевернуть его по горизонтали или вертикали, или
поверните его:

`m'
`программа просмотра меню, Ориентация, Зеркало (горизонт)'
"Зеркально отразить" картинку (перевернуть по горизонтали).

`f'
`программа просмотра меню, Ориентация, кувырок (зеленый)'
"Перевернуть" картинку (перевернуть по вертикали).

`r'
`программа просмотра меню, Ориентация, Поворот Правильно'
Поверните изображение на 90 градусов по часовой стрелке.

`R (Shift-р)'
`программа просмотра меню, Ориентация, Поворот левый'
Поверните изображение на 90 градусов против часовой стрелки. (Любые читатели из США удивлены и / или
раздраженный тем, что я не говорю "против часовой стрелки", поймет, почему в меню сказано вращение
право лево. :-))

`N (Shift-н)'
`программа просмотра меню, Ориентация, нормальная'
Восстановите нормальную ориентацию изображения. Это устраняет эффект любых зеркал,
переворачивания и / или вращения.

xzgv обычно "меняет" ориентацию изображения (способ преобразования изображения
зеркально / перевернуть / повернуть) обратно в нормальное состояние при просмотре нового изображения. Однако возможно
чтобы отключить это (см. программа просмотра Опции), чтобы все новые изображения отображались зеркально, переворачивались,
и / или повернутым таким же образом.

ЯРКОСТЬ И КОНТРАСТ


[Изменение яркости и контрастности не поддерживается в xzgv 0.9.] Xzgv обеспечивает поддержку
для изменения яркости и контрастности, хотя, учитывая способ перерисовки изображения,
сделай так, это может быть немного медленным.

В настоящее время это невозможно сделать с помощью мыши; это должно быть скоро исправлено.

`,'
Уменьшите контраст.

`.'
Увеличить контраст.

`<'
Уменьшите яркость.

`>'
Увеличьте яркость.

`:'
`;'
Восстановите нормальную контрастность и яркость. (`*'также поддерживается, для истеричных
изюм.) Обратите внимание, что это намеренно приносит не влияют на настройку гаммы.

Любое изменение контрастности применяется перед любым изменением яркости, а любая регулировка гаммы
применяется перед обоими.

ГАММА РЕГУЛИРОВКА


[Гамма не поддерживается в xzgv 0.9.] Ах да, гамма. Как весело. Основная проблема в этом
--- разные дисплеи имеют разные кривые отклика по интенсивности. `` Это сделало много
люди были очень рассержены и считались плохим ходом. '' :-)

Это означает, что вам нужно каким-то образом настроить яркость изображения, чтобы
компенсировать. Но поскольку мы имеем дело с кривыми отклика, дело не только в
линейное изменение яркости.

Это не кажется таким уж сложным, правда? Все, что вам нужно, это получить гамму (число
который указывает, насколько изгибается кривая) для изображения, а для экрана делите единицу на
другой и при необходимости отрегулируйте. Радость.

Но, учитывая, что проблема существует с тех пор, как мы начали отображать более восьми
цвета, вы не удивитесь, обнаружив, что это уже исправлено. И все исправления
имеют тенденцию к конфликтам, и у всех разные представления о том, как это исправить. Обычное "исправление"
предположить, что тот, кто создал изображение, сделал его с гаммой, соответствующей гамме вашего
display, так что вы можете просто набивать биты прямо на экране. Поскольку это легко, это
самый распространенный подход. Но это немного глупо, поэтому не все так делают. Объедините это
с отсутствием спецификации гаммы в большинстве форматов изображений и часто поддельными значениями
указывается людьми в тех, кто это делает, и привет - гамма изображения может быть просто
ни о чем. И гамма экрана тоже не поддается определению.

Так как же ты справляешься с чем-то вроде который в хоть сколько-нибудь разумной манере?

Ответ, выбранный в xzgv, - просто жить с тем фактом, что вероятность
автоматическое получение правильных значений как для экрана, так и для гаммы изображения в основном
нуль. Как только вы это примете, разумным шагом будет сделать так, чтобы очень легко и быстро
изменить настройку гаммы на обычно требуемые значения. Итак, вот как это сделать:

`1'
Установите настройку гаммы на 1.0, т. Е. Без регулировки. Это значение по умолчанию.

`2'
Установите настройку гаммы на 2.2. Это полезно для просмотра файлов с линейной гаммой (один
классический пример - вывод трассировки лучей) на среднем мониторе ПК.

`3'
Установите настройку гаммы равной 1, деленной на 2.2, то есть примерно 0.45. Это полезно для
обратный --- просмотр файлов средней гаммы монитора ПК на дисплее с линейной гаммой.
Исторически я считаю, что классическим примером был просмотр файлов ПК на
Мак, но я не знаю, насколько это правда в наши дни.

`4'
Установите для настройки гаммы исходное значение, указанное в `--гамма' командная строка
вариант (см. Опции) или эквивалентную настройку файла конфигурации (см. Настройка хзгв).
значение по умолчанию, используемое, если ничего не указано, - 1.0.

Возможно, уместно сделать краткое пояснение. Значение регулировки гаммы, которое вы установили в
xzgv фактически инвертируется (т. е. делится на) от истинного используемого значения регулировки. Этот
(хотите верьте, хотите нет :-)) призван избежать путаницы, отражая тот факт, что экран
гамма - одна из наиболее широко известных / широко известных.

Вы также можете настроить более точную настройку, аналогично яркости / контрастности:

`Альт-,'
Уменьшите настройку гаммы (разделите на 1.05).

`Альт-.'
Увеличьте настройку гаммы (умножьте на 1.05).

Обратите внимание, что `:', а другие клавиши, которые сбрасывают яркость / контраст, намеренно избегают
сброс настройки гаммы.

Как и в случае с яркостью / контрастностью, в настоящее время нет возможности настроить гамму с помощью мыши;
это должно быть скоро исправлено. (Но метод на основе клавиатуры 1/2/3/4, вероятно, все еще будет
более быстрый метод.)

ЗАМЕНА Фото


Можно перейти непосредственно к предыдущему или следующему файлу (или файлу с тегами) в
каталог или пометить файл без необходимости выбирать файл из селектора файлов с помощью
рука. Эти команды особенно полезны при использовании xzgv с клавиатуры, но
есть также заметный ярлык мыши для перехода к следующему изображению.

`Space'
`программа просмотра меню, Следующая Фото товара'
Перейти к следующему файлу в каталоге и просмотреть его. Вы также можете щелкнуть изображение / средство просмотра, чтобы
сделай это. (Если вы обнаружите, что это мешает перетаскивать картинку (хотя она
не должно), или просто не нравится, можно отключить (см. Конфиг Переменные).)

`b'
`программа просмотра меню, Предыдущая Фото товара'
Перейти к предыдущему файлу в каталоге и просмотреть его.

`Ctrl-Пробел'
`программа просмотра меню, Теги, Тег тогда Следующая'
Отметьте текущий файл, затем перейдите к следующему файлу в каталоге и просмотрите его.

`/'
`программа просмотра меню, Теги, Следующая помеченный'
Перейти к следующему файлу с тегами в каталоге и просмотреть его.

`?'
`программа просмотра меню, Теги, Предыдущая помеченный'
Перейти к предыдущему файлу с тегами в каталоге и просмотреть его.

ПРЯЧЕТСЯ СЕЛЕКТОР


При работе на маленьких экранах или в маленьком окне проигрыш может немного раздражать.
пространство для просмотра, постоянно отображая селектор, когда он вам на самом деле не нужен.
Обычное решение этой проблемы - включить режим автоматического скрытия. Но что, если какие-то картинки
вы просматриваете маленькие, а какие-то большие? Иногда бывает так же неприятно иметь
селектор скрыт, чтобы `` освободить место '' для небольшого изображения, которое в нем не нуждается. Так что для этого
причина, или, возможно, если вам просто не нравится режим автоматического скрытия :-), вы можете оставить
автоматическое скрытие и явное скрытие селектора при необходимости:

`Z (Shift-Z)'
`программа просмотра меню, Окно, Спрятать Селектор'
Скрыть селектор. (На самом деле это своего рода переключатель; `скрыть селектор ', когда он
уже скрыто - показывает это.)

Вы также можете скрыть или отобразить селектор, щелкнув среднюю кнопку мыши на средстве просмотра.

МИНИМИЗАЦИЯ XZGV


Как правило, достаточно просто использовать оконный менеджер для изменения окон и т. Д., Но когда
при работе в полноэкранном режиме это иногда может быть немного проблематично. По этой причине xzgv имеет
встроенная поддержка самого себя:

`Ctrl-Z'
`программа просмотра меню, Окно, Минимизировать'
Сверните окно xzgv.

Зритель ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Как и в случае с селектором, можно отключить / включить различные параметры, относящиеся к зрителю.

Эти настройки также можно изменить с помощью параметров командной строки (см. Опции) и / или config
настройки файла (см. Настройка хзгв).

`z'
`программа просмотра меню, Параметры Zoom (соответствовать в окно)'
Переключить режим масштабирования, более подробно обсужденный в другом месте (см. Zoom режим).

`Alt-R'
`программа просмотра меню, Параметры После появления Масштабирование Уменьшить Только'
Переключить только уменьшение в режиме масштабирования, также описанное в другом месте (см. Zoom режим).

`i'
`программа просмотра меню, Параметры Интерполяция когда Масштабирование'
Включите интерполяцию при увеличении масштаба изображения. Опять же, это уже
упоминалось (см. Масштабирование).

`Alt-c'
`программа просмотра меню, Параметры Ctrl + щелчок Весы X Ось'
Переключите масштабирование оси, удерживая нажатой клавишу «Control» (или щелкнув правой кнопкой мыши, удерживая нажатой клавишу «Control»).
изображение. По умолчанию масштабируется ось Y.

`F (Shift-f)'
`программа просмотра меню, Параметры трястись in 15 & 16-бит'
Переключайте дизеринг в 15/16-битных режимах. Это увеличивает видимую глубину цвета.
делает градации намного лучше, но медленнее, чем рендеринг без псевдонима, и
может (в 16-битном формате) немного исказить цветовой баланс изображения. (Значок `F'ключ был
выбран для этого, поскольку переключатель дизеринга функционально похож на fakecols в zgv.
переключать.)

`программа просмотра меню, Параметры Возвращаться Масштабирование Что касается Новые фильм'
Обычно xzgv возвращает масштабирование обратно до 1 (нормальное), когда новое изображение
выбрано. Отключив это, вы можете сохранить масштабирование по выделенному изображению.
(В настоящее время нет сочетания клавиш для этой редко меняющейся опции ---
чтобы переключить его с клавиатуры, вы должны использовать всплывающее меню (нажмите `F10'), а также
выберите пункт меню.)

`программа просмотра меню, Параметры Возвращаться Ориент. Что касается Новые фильм'
Точно так же xzgv возвращается к истинной ориентации изображения (не зеркально, повернуто,
и т. д.) при выборе нового изображения. Отключение этой опции означает, что любой
зеркала / переворачивание / повороты сохраняются на нескольких изображениях. (Нет клавиатуры
ярлык --- см. выше.)

`программа просмотра меню, Параметры Используйте Exif ориентация'
Переключить поддержку ориентации Exif. Устройства, которые создают файлы JPEG в Exif
формат (например, многие цифровые камеры) может добавлять тег ориентации к файлу, который
говорит, как держали камеру, когда был сделан снимок. Когда этот тег
присутствует, xzgv может настроить изображение, чтобы компенсировать удерживание камеры на своем
боковая сторона. (Это не делается по умолчанию, так как это искажает истинное изображение, что может
может сбить вас с толку, если вы не знаете, почему это происходит.) Включение этой опции может быть
полезно, если вы делаете снимки, положив камеру на бок, но не хотите
поверните изображения, прежде чем сможете их правильно просмотреть. Конечно, для этого
ваша камера должна в первую очередь вставлять тег ориентации --- но
не повредит попробовать и увидеть. (Нет сочетания клавиш - см. Выше.)

ФАЙЛОВ ФОРМАТЫ


Файлы изображений хранятся в самых разных формах или "форматах файлов". xzgv, через
gdk, поддерживает многие.

ФАЙЛОВ ТИП ИДЕНТИФИКАЦИЯ


Формат файла определяется его содержимым. Код чтения файлов полагается на
libgdk для определения типа файла и правильного чтения файла; обычно это использует
"магическое число" формата для определения типа файла - например, файл JPEG / JFIF начинается с символа
(шестнадцатеричные) байты `FF D8'. Итак, если вы запустите xzgv с хзгв Foo, а foo находится в поддерживаемом формате
(например, JPEG), формат будет определен и файл загружен, даже если
"extension" отсутствует.

НАСТРОЙКА XZGV


Многие аспекты работы xzgv можно изменить с помощью файла конфигурации.

CONFIG FILES


Файл конфигурации позволяет вам изменять аспекты поведения xzgv. xzgv поддерживает два
возможные файлы конфигурации --- общесистемный, /etc/xzgv.conf; и по одному для каждого пользователя в
их домашний каталог, $ HOME / .xzgvrc. Оба варианта не обязательны. Если $ HOME / .xzgvrc существует, это
используемый вместо of /etc/xzgv.conf.

Перед описанием формата файлов конфигурации может помочь пример файла:

# Пример файла конфигурации xzgv
# Строки комментариев начинаются с символа `# 'и игнорируются,
# как пустые строки.

# подогнать фото под размер окна
увеличить
# туши экран :-)
полноэкранный режим на

Это линейный формат. Каждая строка (точнее, каждая строка, которая не является строкой комментария и
не пусто) присваивает значение одной предопределенной `переменной '. у xzgv много таких
переменные, которые он позволяет изменять таким образом. Например, полноэкранный режим вариант выше
определяет, пытается ли xzgv использовать весь экран для своего окна. Если это дано
значение `on'/ `y'/ `Да'/ `1' оно делает; если `от'/ `n'/ `нет'/ `0', это не так. Большинство переменных
относятся к этому логическому типу типа "да" или "нет".

Поскольку переменные, установленные в файле конфигурации, напрямую влияют на работу xzgv, это может быть
проще называть их "настройками". Действительно, такая терминология иногда используется в
эта документация.

CONFIG ПЕРЕМЕННЫЕ ВИДЫ


Существуют различные типы переменных:

- Логическое. Это переменные типа "включено" или "выключено", "да" или "нет". Большинство переменных файла конфигурации xzgv
имеют этот тип.

- Целое число (в настоящее время не используется). Это целые числа. Значение числа зависит от
от того, для чего используется переменная.

- Реальный (с плавающей точкой). Это может быть целое число или десятичная дробь. Только гамма
переменная этого типа.

- Геометрия. Этот формат спецификации размера и / или положения окна используется только для
`геометрия' параметр. Видеть Опции, для описания того, как работает этот тип.

CONFIG ПЕРЕМЕННЫЕ


В настоящее время большинство переменных конфигурации (настроек) в xzgv также можно установить из командной строки.
параметры; действительно, название настройки во всех таких случаях - идентичный к этому для
длинная версия опции (например,полноэкранный режим', `авто-скрытие'). Таким образом, они задокументированы
в разделе, где обсуждаются параметры командной строки и т.п. (см. Опции).

Однако некоторые настройки доступны только в файле конфигурации:

нажмите для перехода
По умолчанию это включено, что позволяет щелкнуть средство просмотра, чтобы перейти к следующему.
изображение. Если отключено, нажатие на средство просмотра ничего не делает.

ОБОСНОВАНИЕ


Здесь я (RJM) пытаюсь объяснить, почему я поступал именно так. Это представлено в
своего рода формат вопросов и ответов.

ПОЧЕМУ МЫ ВСЕ ЖЕ ДРУГОЙ Зритель?


Ранее этот раздел был посвящен xv; это могло иметь смысл, когда я изначально
написал это, и все еще имеет определенный ограниченный смысл для zgv, но для xzgv это было
выглядит все более устаревшим. И вот я пишу обновление. :-)

Изначально я написал xzgv, поскольку меня просто не устраивали зрители X, о которых я знал
в то время (середина 1999 г.). На момент написания (конец 2000 г.) другие важные сведения о xzgv
становятся очевидными, отчасти из-за ответов, которые я получил:

o Это "быстро". Нет, пока что он не выполняет никаких операций быстрее, чем другие программы просмотра.
насколько я знаю (ну, может быть, обновлены миниатюры :-)); скорее интерфейс пытается не попасть внутрь
твой путь. Щелкните имя файла, и появится изображение. Нет множества панелей инструментов или
окна, это просто есть.

o Как и в случае с zgv, он пытается хорошо выполнять одну задачу - просматривать изображения. Это не идеально в этом
Я признаю, но, по крайней мере, он не требует редактирования изображений.

o Это очень похоже на zgv. Некоторым из нас, старикам, нравится это. :-)

Я не буду притворяться, что xzgv - это лучший просмотрщик для всех. Некоторые люди предпочтут другие
подходы, или просто предпочитаю других зрителей. (Некоторые люди все еще могут использовать xv, ghod
запретить.) Есть несколько зрителей, которых вы, возможно, захотите попробовать, если вы не особо задумываетесь о них.
хзгв:

o gqview. Это, кажется, хорошо оценено. Я нахожу это немного бесполезным и похожим на кухонную раковину;
не совсем такой "чистый" или сфокусированный, как xzgv, ИМХО. Я думаю, что его используют больше людей, чем xzgv.

o xli. Я не уверен, поддерживается ли это в наши дни, но для зрителя это не так уж и плохо. Нет
эскизы или селектор файлов. (В наши дни я в основном использую это для установки корневого
растровое изображение окна, что-то я не Думаю, принадлежит зрителю, но какой xli действительно случается с
быть неплохим в.)

o qiv. Если я правильно прочитал между строк, это, по сути, современная замена для
хли.

o gtksee. Я не пробовал, но думаю, что идея в том, что это клон ACDSee, и
похоже, очень много людей хотят получить его клон. В этом их проблема.
: ^)

o Электрические глаза. Честно говоря, я думаю, что другие зрители превзошли его.
дней, что показывает, как далеко мы продвинулись.

Вы скажете, а что с XV? Ну у нас решительно дошел до точки, когда никому не нужно использовать
XV больше. Любой, кто использует xv в наши дни, действительно должен отбросить эту кучу непродуманных непродуманных вещей.
Бесплатное дерьмо и используйте одну из лучших доступных теперь программ просмотра. Это так просто.

ПОЧЕМУ МЫ НЕТ РЕДАКТИРОВАНИЕ ИЗОБРАЖЕНИЙ ВОЗМОЖНОСТИ?


Это ерунда зрительчерт возьми. Если вы хотите xv, вы знаете, где его найти.

(OTOH, если вы хотите приличный редактор изображений, используйте GIMP.)

ПОЧЕМУ МЫ A ТЕХИНФО РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ?


В течение многих лет я поддерживал обычную `man-страницу 'для zgv (которая xzgv была слабо основана на
на). Но со временем я понял, насколько запутанной стала справочная страница zgv.

Поэтому я хотел переписать документацию zgv более разумным образом, в каком-то другом формате
чем справочная страница. Мне нужен устоявшийся, хорошо поддерживаемый формат со структурой и кросс-
ссылки. Я чувствовал, что это делает выбор между HTML и texinfo. HTML мне показалось
быть движущейся целью, как никто другой, и не так хорошо поддерживается на текстовых терминалах, как Info
(и, следовательно, texinfo). (Этот последний пункт, по общему признанию, не слишком актуален, поскольку xzgv
обеспокоен.) Когда я заметил, что существует конвертер для преобразования texinfo в HTML в любом
Дело было закрыто. Тогда документация xzgv была основана на zgv ---
документация, вероятно, более похожа, чем программы. :-)

Не поймите меня неправильно - мне нравятся страницы руководства. И даже с отличной документацией Texinfo
и очень полезный режим Texinfo в Emacs, писать texinfo нелегко. (Без Texinfo
в режиме node- и menu-update, я лично считаю это практически невозможным!) Но
большие страницы руководства просто не очень хороши для справки, и это усугубляется относительным
отсутствие структуры.

ПОЧЕМУ МЫ ОДНО ПРОСТРАНСТВО ПРИГОВОР КОНЕЦ?


Обычный способ написания texinfo - ставить после каждого предложения два пробела после
точка (или что угодно в конце предложения). Многие люди обычно пишут так не в texinfo.
контекст тоже. Но значительная часть людей обычно пишут текст только с одним пробелом.
после точки --- и я один из них.

В документации Texinfo создается впечатление, что два пробела должен использоваться; он говорит: `` это
важно ставить два пробела в конце предложений в документах Texinfo ''. Но
единственное обстоятельство, при котором интервал от файла texinfo сохраняется вообще (в любом смысле
кроме "здесь есть пробел") - это когда texinfo конвертируется в формат Info. Так,
фактически, решение использовать два пробела зависит от того, как автор хочет, чтобы вывод Info
появляются --- это субъективное решение, которое должно быть полностью вниз в домен предпочтение
of домен автор, несмотря на попытку документации Texinfo сделать двухпространственный звук похожим на
объективные вещи такого рода, которые вы должны сделать.

Тогда вы можете задаться вопросом, в чем проблема с использованием одного пробела. Что ж, makeinfo должен
переформатировать абзацы, и всякий раз, когда ему нужно вставить пробел в (что кажется)
в конце предложения вставляются два пробела. Это поведение нельзя изменить, в отличие от
Эмакс (конец предложения двойной пробел; увидеть Заполнять Команды в Emacs info файл) и GNU fmt
(-u; увидеть FMT вызов в Textutils info файл). Кроме того, попытка "исправить" вывод
Информация с помощью sed не работает должным образом, потому что теги, используемые для быстрого поиска узлов, затем
неверно. Их, конечно, тоже можно исправить, но это потребует гораздо больше работы.
чем простой вызов sed.

На самом деле, любой, кто пишет texinfo с одним пробелом, должен мириться с
время от времени в их текст вставляется конец предложения через два пробела - что еще хуже,
текущий алгоритм форматирования makeinfo, кажется, вставляет два пробела даже после
аббревиатуры (такие как `eg 'и` etc.'), которые разбивают даже двухпробельный texinfo. (Это
кстати, особенно иронично, поскольку главный аргумент партизан двух космосов в пользу
практика часто помогает отличить
сокращения и конец предложения.)

Стоит отметить еще один последний момент; Я не первый, кто пишет файлы texinfo, используя
одно пространство. На момент написания он используется в документации texinfo для BFD, gdbm,
GTK / GDK, (Linux) IPC и viper, и я полагаю, что есть экземпляры, о которых я не знаю.

Используйте xzgv онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad