IndentNav (Навигация по отступам)
- Автор: Tony Malykh
- Исходный код дополнения: Посетить Web-сайт IndentNav
Краткое описание
Дополнение IndentNav позволяет пользователям NVDA осуществлять навигацию по уровню отступа или смещением строк или абзацев.
В браузерах дает возможность быстро находить абзацы с одинаковым смещением от левого края экрана, например комментарии первого уровня в иерархическом дереве комментариев
Также во время редактирования исходного кода на многих языках программирования это дополнение позволяет переходить между строками одного уровня отступа, а также быстро находить строки с большим или меньшим уровнем отступа.
Основная информация
Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
---|---|---|---|---|---|---|---|
IndentNav | 2.2.2 | 2024.1 | 2024.1.0 | 2019.2.0 | 30-08-2024 17:04:13 | 235 Кб. | GPL v2 |
Информация о локализации на русский язык
Назад к оглавлениюСкачать
Назад к оглавлениюРазделы
Назад к оглавлениюСправка
Уважаемые пользователи сайта. Еще не все дополнения имеют локализованную справку, кроме того, не у всех дополнений есть справка.
Для того Чтобы узнать это, нажмите на следующую кнопку.
Подробнее
IndentNav (Навигация по отступам)
Дополнение IndentNav позволяет пользователям NVDA перемещаться по уровню отступа строк. При редактировании исходного кода во многих языках программирования оно позволяет переключаться между строками с одинаковым уровнем отступа, а также быстро находить строки с большим или меньшим уровнем отступа. Оно также обеспечивает аналогичные нажатия клавиш в древовидных представлениях.
Пожалуйста, обратите внимание, что команды древовидной навигации были перенесены в дополнение TreeNav.
Скачать
Пожалуйста, установите из магазина дополнений NVDA
Замечание о совместимости с VSCode
Встроенная доступность VSCode очень ограничена: по состоянию на 2024 год она раскрывает только 500 строк кода через API доступности, что приводит к некорректной работе IndentNav в VSCode.
По умолчанию IndentNav не будет работать с VSCode, и когда вы попытаетесь использовать его, вам нужно будет выбрать один из двух вариантов:
- Установить расширение VSCode (страница расширения)(исходный код) - рекомендуемый способ. После установки расширения NVDA сможет получить доступ ко всему документу, независимо от его размера.
- Продолжать использовать VSCode в устаревшем режиме - включить этот режим в настройках IndentNav. Это не рекомендуется, так как NVDA будет видеть только 500 строк документа и будет ошибочно сообщать об отсутствии братьев и сестер/родителей.
Проблемы совместимости
IndentNav имеет известные проблемы совместимости с дополнением Character Information. В настоящее время невозможно настроить как IndentNav, так и просмотровый курсор на цифровой клавиатуре во время работы этого дополнения. Пожалуйста, либо удалите это дополнение, либо используйте альтернативную раскладку комбинаций клавиш в IndentNav.
Раскладки клавиш
IndentNav предлагает 3 встроенные раскладки клавиш:
- Устаревшая раскладка или раскладка для ноутбука: предназначена для людей, которые использовали IndentNav v1.x и не хотят изучать новые раскладки, или для клавиатур ноутбуков, на которых нет цифровых блоков.
- Раскладка Alt+numpad.
- Раскладка клавиш Numpad. Существует два способа устранения конфликта клавиш курсора:
- Использовать нумпад для IndentNav в редактируемых файлах и курсор обзора во всех остальных местах. Если вам все еще нужно использовать курсор обзора в редактируемых таблицах, вы можете временно отключить IndentNav, нажав
alt+numLock
. - Переназначение команд курсора обзора на alt+numpad, что позволяет избежать конфликта клавиш.
- Использовать нумпад для IndentNav в редактируемых файлах и курсор обзора во всех остальных местах. Если вам все еще нужно использовать курсор обзора в редактируемых таблицах, вы можете временно отключить IndentNav, нажав
Расположение клавиш можно выбрать в настройках IndentNav.
Сочетание клавиш:
Действие | Устаревшая раскладка | Раскладка Alt+цифровая клавиатура |
Раскладка цифровой клавиатуры | Описание |
---|---|---|---|---|
Переключить IndentNav | alt+NumLock |
alt+NumLock |
alt+NumLock |
Это полезно, когда для numPad назначены как жесты NVDA, так и жесты просмотра курсора. |
Переход к предыдущему/следующему элементу | NVDA+Alt+стрелка вверх/стрелка вниз |
alt+numPad8/NumPad2 |
numPad8/NumPad2 |
Элемент определяется как строка с одинаковым уровнем отступа. Эта команда не выведет курсор за пределы текущего блока кода. |
Перейти к предыдущему/следующему элементу, пропуская помехи | N/A | управление+alt+numPad8/NumPad2 |
управление+numPad8/NumPad2 |
|
Вы можете настроить регулярное выражение clutter в настройках. | ||||
Перейти к первому/последнему элементу | NVDA+Alt+shift+стрелка вверх/стрелка вниз |
alt+numPad4/numPad6 |
numPad4/numPad6 |
Элемент определяется как строка с одинаковым уровнем отступа. Эта команда не выведет курсор за пределы текущего блока кода. |
Переход к предыдущему/последнему элементу, который может находиться за пределами текущего блока | NVDA+control+Alt+стрелка вверх/стрелка вниз |
control+alt+numPad4/numPad6 |
control+numPad4/numPad6 |
Эта команда позволяет перейти к элементу, который может находиться за пределами текущего блока. в другом квартале. |
Перейти к предыдущему/следующему родительскому элементу | NVDA+Alt+левая стрелка , NVDA+alt+control+левая стрелка |
alt+numPad7/numPad1 |
numPad7/numPad1 |
Родительский элемент определяется как строка с меньшим уровнем отступа. |
Перейти к предыдущему/следующему дочернему элементу | NVDA+Alt+control+Стрелка вправо , NVDA+alt+Стрелка вправо |
alt+numPad9/numPad3 |
numPad9/numPad3 |
Дочерний элемент определяется как строка с большим уровнем отступа. Эта команда приведет к не выводите курсор за пределы текущего блока кода. |
Выберите текущий блок | NVDA+control+i |
|||
control+alt+numPad7 |
control+numPad7 |
Выбирает текущую строку и все последующие строки, имеющие строго больший уровень отступа. Нажмите несколько раз, чтобы выбрать несколько блоков. | ||
Выберите текущий блок и все последующие блоки с одинаковым уровнем отступа | NVDA+alt+i |
control+alt+numPad9 |
control+numPad9 |
Выберите текущую строку и все последующие строки с большим или равным уровнем отступа. |
Отступ-вставить | NVDA+v |
NVDA+v |
NVDA+v |
Когда вам нужно вставить блок кода |
для места с другим уровнем отступа эта команда настроит уровень отступа перед вставкой. | ||||
Вернуться назад/ вперед в истории | N/A | control+alt+numPad1/numPad3 |
control+numPad1/numPad3 |
IndentNav хранит историю строк, которые вы посетили с помощью команд IndentNav. |
Произнести текущую строку | N/A | alt+NumPad5 |
NumPad5 |
На самом деле это команда просмотра курсора, измененная для удобства. |
Произносить родительскую строку | NVDA+i |
N/A | N/A |
Другие возможности
Закладки быстрого поиска
IndentNav позволяет настроить любое количество закладок, к которым можно легко перейти. Закладка определяется регулярным выражением и пользовательским нажатием клавиши для перехода к совпадению. Нажмите клавиши shift+
, чтобы найти предыдущее вхождение.
Звуковой сигнал:
При переходе по многим строкам кода IndentNav попытается быстро воспроизвести уровни отступов в виде оттенков пропущенных строк. Эта функция включена только в том случае, если в настройках NVDA включена опция сообщать об отступах как о тонах. Громкость сигнала может быть отрегулирована или отключена в настройках IndentNav.
Исходный код
Исходный код доступен по адресу http://github.com/mltony/nvda-indent-nav.
Перевод
- Валентин Куприянов: Русский.
История версий
Список версий
- IndentNav-V.2.2.nvda-addon
- IndentNav-V.2.2.2.nvda-addon
- IndentNav-V.2.2.1.nvda-addon
- IndentNav-V.2.0.nvda-addon
- IndentNav-V.1.6.nvda-addon
- IndentNav-V.1.3.nvda-addon
- IndentNav-V.1.2.nvda-addon
- IndentNav-V.1.14.nvda-addon
- IndentNav-V.1.13.nvda-addon
- IndentNav-V.1.12.nvda-addon
- IndentNav-V.1.11.nvda-addon
- IndentNav-V.1.10.nvda-addon