IndentNav (Навигация по отступам)
- Автор: Tony Malykh
- Исходный код дополнения: Посетить Web-сайт IndentNav
Краткое описание
Дополнение IndentNav позволяет пользователям NVDA осуществлять навигацию по уровню отступа или смещением строк или абзацев.
В браузерах дает возможность быстро находить абзацы с одинаковым смещением от левого края экрана, например комментарии первого уровня в иерархическом дереве комментариев
Также во время редактирования исходного кода на многих языках программирования это дополнение позволяет переходить между строками одного уровня отступа, а также быстро находить строки с большим или меньшим уровнем отступа.
Основная информация
Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
---|---|---|---|---|---|---|---|
IndentNav | 1.14 | 2023.1 | 2023.1.0 | 2019.2.0 | 27-12-2023 23:55:45 | <79 Кб. | GPL v2 |
Информация о локализации на русский язык
Скачать
Разделы
Справка
Уважаемые пользователи сайта. Еще не все дополнения имеют локализованную справку, кроме того, не у всех дополнений есть справка.
Для того Чтобы узнать это, нажмите на следующую кнопку.
Подробнее
Навигация по отступам
Это приложение позволяет пользователям NVDA осуществлять навигацию по уровню отступа или смещением строк. Во время редактирования исходного кода на многих языках программирования, приложение дает возможность переходить между строками одного уровня отступа, а также быстро находить строки с большим или меньшим уровнем отступа. Аналогичные клавишные команды можно также использовать в иерархических деревьях.
Обратите внимание, что начиная с версии 1.5 (январь 2019 года) приложение IndentNav больше не работает в браузерах. Функция навигации в браузере была выпущена как еще одна надстройка BrowserNav, которую нужно устанавливать отдельно.
Загрузка
- Текущая стабильная версия (только для Python 3, требует NVDA 2019.3 или более позднюю версию): IndentNav
- Последняя версия для Python 2 (совместима с NVDA 2019.2 и более ранними версиями): IndentNav v1.6.
Использование
Приложение IndentNav может быть полезно для редактирования исходного кода на многих языках программирования. Такие языки, как Python, требуют соблюдения правильных отступов в исходном коде, тогда как во многих других языках программирования это настоятельно рекомендуется. Используя IndentNav вы можете нажать NVDA+Alt+ стрелка вниз или стрелка вверх, чтобы перейти к следующей или предыдущей строки с одинаковым уровнем отступа. Вы также можете нажать NVDA+ Alt + стрелка влево, чтобы перейти к родительской строке, то есть предыдущей строки с меньшим уровнем отступа. Таким образом в Python вы можете легко найти определение текущей функции или класса. Аналогично вы можете нажать NVDA+Alt+ стрелка вправо, чтобы перейти к первому дочернему элементу текущей строки, то есть следующей строки с большим уровнем отступа.
Если ваша NVDA настроена на выражение отступа строк в качестве звуковых сигналов, тогда IndentNav быстро воспроизведет сигналы всех пропущенных строк.
В противном случае он будет лишь потрескивать, чтобы примерно обозначить количество пропущенных строк.
IndentNav также можно использовать при навигации по иерархическим деревьям.
Клавиатурные команды:
- NVDA+ Alt + стрелка вверх или стрелка вниз: переход к предыдущей или следующей строке с одинаковым уровнем отступа в текущем блоке отступа.
- NVDA+Alt+Control+ стрелка вверх или стрелка вниз: Форсированный переход к предыдущей или следующей строки с одинаковым уровнем отступа. Эта команда позволяет переходить к другим блокам с отступом (например, к другим функциям Python), если это необходимо.
- NVDA+Alt+ Shift + Стрелка вверх или стрелка вниз: переход к первой или последней строке с одинаковым уровнем отступа в текущем блоке отступа.
- NVDA+alt+ стрелка влево Перейти к родительской строки - это предыдущая строка с меньшим уровнем отступа.
- NVDA+control+alt+ стрелка влево Перейти к следующей родительской строки - то есть следующей строки с меньшим уровнем отступа.
- NVDA+ Alt + стрелка вправо: Перейти первая дочерняя строка-это следующая строка с большим уровнем отступа в одном и том же блоке отступа.
- NVDA+control+ Alt + стрелка вправо: переход к предыдущей дочерней строке-то есть предыдущей строке с большим уровнем отступа в том же блоке отступа.
- NVDA+I: Объявление содержимого родительской строки без перемещения курсора к нему. Нажмите дважды или несколько раз, чтобы уточнить родительскую строку второго или более высокого уровня.
- NVDA + control + I: выделение текущего блока отступа. Нажмите дважды, чтобы скопировать в буфер обмена.
- NVDA + Alt + I: выделение текущего блока отступа и всех последующих блокив отступа на одном уровне. Нажмите дважды, чтобы скопировать в буфер обмена.
Известные проблемы
-
IndentNav в настоящее время не поддерживает VSCode. Из-за своей внутренней оптимизации VSCode не загружает весь документ в редактируемый элемент управления, что делает невозможным поиск строк вдали от текущей строки.
Пожалуйста, используйте вместо этого [расширение IndentNav для VSCode] (https://github.com/mltony/vscode-indent-nav/).Или же, пожалуйста, рассмотрите возможность использования вместо этого - другое VSCode расширения Indentation Level Movement (смещение уровня отступа).
- Экспериментальная поддержка VSCode была добавлена в ветку vscode, но на данный момент она работает недостаточно хорошо.
Исходный код
Исходный код доступен по ссылке http://github.com/mltony/nvda-indent-nav.
Перевод
- Валентин Куприянов: Русский.
История версий
Предыдущих версий нет.Вернуться на главную сайта: NVDA-ADDONS.RU или NVDA.RU