Apvlv - Alf’s PDF Viewer Like Vim
apvlv
— средство просмотра PDF/DJVU/UMD
с поведением как vim
СИНТАКСИС
apvlv [options] [file]
ОПЦИИ
-c file
Загрузить конфигурацию из file
вместо используемого по умолчанию ~/.apvlvrc
-h
Показать справку и выйти
-v
Показать версию и выйти
КОМАНДЫ
Следующие командные клавиши могут использоваться внутри apvlv
. Некоторые из них могут быть снабжены префиксом числом (как в нажатии “13G”), это обозначено [число] количеством в их описании. Если не указано иное, для числа значение по умолчанию 1.
o
Отображает диалоговое окно выбора файлов PDF/DJVU/UMD
, для открытия файла.
O
Выберите каталог для отображения. После выбора каталога в диалоговом окне, нажмите клавишу Enter и apvlv
будет рекурсивно искать пути для файлов PDF/DJVU/UMD
. Вам будет представлена навигация с папками в стиле vim
. Выберите файл и нажмите 't'
, файл откроется в новой вкладке.
R
Перезагрузить текущий файл
r
Поворот документа по часовой стрелке на 90 градусов
G
Перейти к концу документа, или (перед G
[число] ) показывает страницу [число] номер страницы
gt
Показать следующую вкладку
gT
Показать предыдущую вкладку
PageDown, C-f
[число] номер страницы, перейти вперед
PageUp, C-b
[число] номер страницы, перейти назад
C-d
[число] половину страницы вперед
C-u
[число] половину страницы назад
H
Прокрутить к заголовку страницы
M
Прокрутить к середине страницы
L
Прокрутить в конец страницы
s
[число] пропустить
C-p, Up, k
[число] прокрутить вверх
C-n, Down, j
[число] прокрутить вниз
Backspace, Left, h
[число] прокрутить влево
Space, Right, l
[число] прокрутить вправо
/
Поиск строки. Введите и нажмите Enter.
?
Поиск строк, в обратном направлении.
f
Переключить в полно-экранный режим.
zi
увеличить масштаб.
zo
уменьшить масштаб.
zw
увеличить масштаб по ширине.
zh
изменить масштаб по высоте (полная страница).
m
Отметьте позицию чтения и назовите ее, нажимая символ.
Таким образом, нажав, 'ma'
отметит текущую позицию как 'a'
, и Вы можете возвратиться сюда нажатием 'a'
.
'
Перейти к позиции, обозначенной символом, то есть нажатием 'а'
чтобы перейти в позицию 'a'
.
Прежде символ должен быть отмечен 'm'
. (см. выше).
"
Вернуться к предыдущей позиции.
q
Закрыть текущее окно.
Закрыть текущую вкладку (другие вкладки не будут затронуты).
Все команды могут быть сопоставлены с другими ключами. Например, если Вы помещаете ’map <C-n> o’
в Вашем .apvlvrc
. Тогда, набрав <Ctrl-n>
будет работать команда 'o'
, то есть, показать диалог выбора файлов PDF/DJVU/UMD
для открытия файла.
Настройка
Apvlv
поддерживает набор настроек в файле с именем .apvlvrc
.
fullscreen = yes/no
Если установлено yes
, после запуска Apvlv
будет в полно-экранном режиме.
width = <целое число>
Когда полно-экранный не установлен в yes
, это - ширина окна в пикселях.
height = <целое число>
Когда полно-экранный не установлен в yes
, это - высота окна в пикселях.
defaultdir = <путь>
Когда на экран выводится диалоговое окно открытия файла (’o’)
, здесь указывается каталог по умолчанию.
zoom = режим
Установить масштаб по умолчанию.
normal
приложение устанавливает по умолчанию значение масштаба.
fitwidth
масштаб будет установлен в соответствии ширина страницы в ширину окна.
fitheight
масштаб будет установлен в соответствии высота страницы в высоту окна.
custom
Устанавливать специальное значение, например zoom=1.0, zoom=1.2, zoom=0.8
.
content = yes/no
показать контент с начала.
continuous = yes/no
Показывать или нет непрерывно множество страниц PDF/DJVU/UMD.
continuouspad = целое число
установить дополнение в непрерывном представлении страницы
autoscrollpage = yes/no
Включить/отключить прокрутку страницы при нажатии конец/начало страницы
noinfo = yes/no
Включить/отключить использования ~/.apvlvinfo
pdfcache = целое число
Установить размер кеша PDF
[no]cache
Включить/отключить кэш
scrollbar = yes/no
Установить показывать или нет прокрутку
visualmode = yes/no
Установить использовать или нет визуальный режим для выделения/копирования текста
wrapscan = yes/no
Установить wrapscan искать текст или нет
doubleclick = действие
Установить по умолчанию действие двойное нажатие
none
Выбор ничего
word
Выбор слова под курсором в буфер обмена
line
Выбор строки под курсором в буфер обмена
page
Выбор страницы под курсором в буфер обмена
guioptions = m/T/mT
меню, панель инструментов или меню и панель инструментов
autoreload = целое число
Если автоматически перезагружать документ после нескольких секунд
Если использовать перевернутый режим для страницы pdf
Запрос
Как КОМАНДУ но с префиксом двоеточие:
:h[elp]
Показать справку
:h[elp] info
Показать справку (раздел «Введение»)
:h[elp] команда
Показать справку (раздел «Команда»)
:h[elp] настройка
Показать справку (раздел «Настройка»)
:h[elp] запрос
Показать справку (раздел «Запрос»)
:q[uit]
Закрыть текущее окно
:o[pen] файл
Открыть файл
:doc файл
Загрузить файл в текущее окно
:Totext файл
Преобразовать файл (или текущею страницу) в текстовый файл
:pr[int]
Печать текущего документа
:tabnew
Создать новую вкладку
:sp
Разделить горизонтально текущее окно
:vsp
Разделить вертикально текущее окно
:fp, :forwardpage целое число
Идите вперед на «число» страниц (1 по умолчанию)
:bp, :prewardpage целое число
Идти назад на «число» страниц (1 по умолчанию)
:g, :goto целое число
Перейти на страницу «число/номер страницы»
:z[oom] режим
Установите зум в режиме (см. “выбор масштаба” в настройках)
:целое число
Перейти на страницу «число/номер страницы»
Установка:
emerge apvlv
Запуск:
apvlv