Перейти к основному содержимому Главная страница каталога дополнений для NVDA от русскоязычного сообщества NVDA.RU.

Официальный русскоязычный каталог дополнений NVDA

Крупнейший каталог дополнений для программы экранного доступа NVDA, доступный в Интернете

Каталог дополнений от «🇷🇺 Русскоязычного сообщества NVDA.RU.»

IndentNav (Навигация по отступам)

Автор:

Краткое описание

Дополнение IndentNav позволяет пользователям NVDA перемещаться по уровню отступа строк.
При редактировании исходного кода на многих языках программирования оно позволяет переходить между строками с одинаковым уровнем отступа, а также быстро находить строки с большим или меньшим уровнем отступа.
Весь функционал дополнения подробно описан в справочном руководстве.

⬇ Перейти к подробной справке 🔝 Назад к оглавлению

Основная информация

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
IndentNav 2.2.9 2026.1 2026.1 2026.1 25-02-2026 21:42:22 278 Кб. GPL v2
🔝 Назад к оглавлению

Информация о локализации на русский язык

🔝 Назад к оглавлению

Скачать

IndentNav-V.2.2.9.nvda-addon

⬇ Перейти к истории версий 🔝 Назад к оглавлению

Разделы

🔝 Назад к оглавлению

Справка

Подробнее

IndentNav (Навигация по отступам)

Дополнение IndentNav позволяет пользователям NVDA перемещаться по уровню отступа строк. При редактировании исходного кода на многих языках программирования оно позволяет переходить между строками с одинаковым уровнем отступа, а также быстро находить строки с большим или меньшим уровнем отступа.

Обратите внимание: команды навигации по деревьям были перенесены в дополнение TreeNav.

Загрузка

Пожалуйста, установите из магазина дополнений NVDA.

Примечание о совместимости с VSCode

Встроенная доступность VSCode очень ограничена: по состоянию на 2024 год через API доступности передаётся только 500 строк кода, из-за чего IndentNav работает в VSCode некорректно.

По умолчанию IndentNav не будет работать с VSCode, и при попытке его использования вам будет предложено выбрать один из двух вариантов:

Проблемы совместимости

IndentNav имеет известные проблемы совместимости с дополнением Character Information. В настоящее время невозможно настроить одновременно IndentNav и курсор обзора на цифровой клавиатуре при работающем этом дополнении. Пожалуйста, либо удалите это дополнение, либо используйте альтернативную раскладку клавиш в IndentNav.

Раскладки клавиш

IndentNav предлагает 3 встроенные раскладки клавиш:

Раскладку клавиш можно выбрать в настройках IndentNav.

Клавиши

Действие Устаревшая раскладка Раскладка Alt+цифровой блок Раскладка цифрового блока Описание
Включить/выключить IndentNav alt+numLock alt+numLock alt+numLock Полезно, когда жесты NVDA и курсора обзора назначены на цифровой блок.
Перейти к предыдущему/следующему соседнему элементу NVDA+Alt+up/downArrow alt+numPad8/numPad2 numPad8/numPad2 Соседний элемент определяется как строка с тем же уровнем отступа.
Эта команда не выходит за пределы текущего блока кода.
Перейти к предыдущему/следующему соседнему элементу, пропуская посторонние строки N/A control+alt+numPad8/numPad2 control+numPad8/numPad2 Можно настроить регулярное выражение для посторонних строк в настройках.
Перейти к первому/последнему соседнему элементу NVDA+Alt+shift+up/downArrow alt+numPad4/numPad6 numPad4/numPad6 Соседний элемент определяется как строка с тем же уровнем отступа.
Эта команда не выходит за пределы текущего блока кода.
Перейти к предыдущему/последнему соседнему элементу за пределами текущего блока NVDA+control+Alt+up/downArrow control+alt+numPad4/numPad6 control+numPad4/numPad6 Эта команда позволяет перейти к соседнему элементу в другом блоке.
Перейти к предыдущему/следующему родительскому элементу NVDA+Alt+leftArrow,
NVDA+alt+control+leftArrow
alt+numPad7/numPad1 numPad7/numPad1 Родительский элемент определяется как строка с меньшим уровнем отступа.
Перейти к предыдущему/следующему дочернему элементу NVDA+Alt+control+rightArrow,
NVDA+alt+rightArrow
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

Другие возможности

Быстрые закладки (QuickFind bookmarks)

IndentNav позволяет настроить любое количество закладок, к которым можно легко переходить. Закладка определяется регулярным выражением и назначенной клавишей для перехода к совпадению. Нажмите shift+ клавишу для поиска предыдущего вхождения.

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

Потрескивание (Crackling)

При переходах через много строк кода IndentNav будет пытаться быстро воспроизводить тонами уровни отступа пропускаемых строк. Эта функция включается только при включённой в настройках NVDA опции сообщения отступа тонами. Громкость потрескивания можно настроить или отключить в настройках IndentNav.

Исходный код

Исходный код доступен на http://github.com/mltony/nvda-indent-nav.

Перевод

🔝 Назад к оглавлению

История версий

История версий
Версия файлаТестируемая версия NVDAМинимальная версия NVDAРазмер файла (КБ)Ссылка на загрузку
2.2.92026.12026.1278IndentNav-V.2.2.9.nvda-addon
2.2.82026.12026.1279IndentNav-V.2.2.8.nvda-addon
2.2.72025.12019.2.0264IndentNav-V.2.2.7.nvda-addon
2.2.52024.1.02019.2.0237IndentNav-V.2.2.5.nvda-addon
2.2.32024.1.02019.2.0235IndentNav-V.2.2.3.nvda-addon
2.2.22024.1.02019.2.0235IndentNav-V.2.2.2.nvda-addon
2.2.12024.1.02019.2.0225IndentNav-V.2.2.1.nvda-addon
2.22024.1.02019.2.0206IndentNav-V.2.2.nvda-addon
2.02024.1.02019.2.0139IndentNav-V.2.0.nvda-addon
1.62019.1.02018.1.041IndentNav-V.1.6.nvda-addon
1.32019.2.12013.1.010IndentNav-V.1.3.nvda-addon
1.22019.2.12013.1.07IndentNav-V.1.2.nvda-addon
1.142023.1.02019.2.079IndentNav-V.1.14.nvda-addon
1.132022.1.02019.2.079IndentNav-V.1.13.nvda-addon
1.122021.1.02019.2.071IndentNav-V.1.12.nvda-addon
1.112019.3.02019.2.062IndentNav-V.1.11.nvda-addon
1.102019.3.02019.2.062IndentNav-V.1.10.nvda-addon
🔝 Назад к оглавлению