IgnoreBlanksIndentationReporting (Игнорировать сообщения о пробелах и отступах)
- Автор: 'Samuel Kacer
- Исходный код дополнения: Посетить Web-сайт ignoreBlanksIndentationReporting
Краткое описание
Дополнение IgnoreBlanksIndentationReporting которое изменяет порядок отображения отступов, игнорируя пустые строки при принятии решения о том, следует ли сообщать об изменениях в отступах.
Это лучше всего понять, сравнив обычное поведение с примером (Примеры приведены в справке дополнения).
Примечание: Начиная с NVDA 2023.3, эта функциональность доступна в NVDA нативно и может быть включена в настройках форматирования документа в разделе «Игнорировать пустые строки для отчета об отступах строк».
Основная информация
Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
---|---|---|---|---|---|---|---|
ignoreBlanksIndentationReporting | 0.5 | 2023.1 | 2023.3.3 | 2021.1 | 31-05-2024 20:13:50 | 15 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
IgnoreBlanksIndentationReporting-V.0.5.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
IgnoreBlanksIndentationReporting (Игнорировать сообщения о пробелах и отступах)
- Автор: Сэмюэль Касер
- Совместимость с NVDA: 2021.1 и новее
- Скачать стабильную версию
Примечание: Начиная с NVDA 2023.3, эта функциональность доступна в NVDA нативно и может быть включена в настройках форматирования документа в разделе «Игнорировать пустые строки для отчета об отступах строк».
Дополнение IgnoreBlanksIndentationReporting которое изменяет порядок отображения отступов, игнорируя пустые строки при принятии решения о том, следует ли сообщать об изменениях в отступах. Это лучше всего понять, сравнив обычное поведение с примером. Рассмотрим этот пример:
def foo():
x = 42
return x
def bar():
Текущее поведение NVDA заключается в том, чтобы сообщать об изменениях отступа для любой строки, в которой отступ изменился, даже если строка пустая. Таким образом, пример можно было бы прочитать следующим образом:
def foo():
tab x = 42
no indent blank
tab return x
no indent blank
def bar():
Недостатком такого поведения является то, что для большинства языков программирования, таких как python, пустая строка не имеет семантического значения и используется просто для визуального разделения строк кода без изменения смысла кода. Таким образом, сообщение об изменении отступа при вводе пустой строки, а затем повторное сообщение об этом при переходе на следующую строку - это просто шум, который мешает сосредоточиться на понимании кода.
Это дополнение направлено на улучшение поведения за счет игнорирования пустых строк при переходе на следующую строку. вычисляя речевой отступ, таким образом, пример читается следующим образом:
def foo():
tab x = 42
blank
return x
no indent def bar():
Журнал изменений
v0.5
- поддержка NVDA 2023.3 и новее (примечание: начиная с этой версии NVDA, этот аддон устарел)
v0.4
- поддержка NVDA версии 2022.3+, включая 2023.1
версия 0.3
- поддержка NVDA версии 2021.3+
- проверена совместимость с NVDA 2022.1
версия 0.2
- исправлен сбой при чтении математического содержимого
версия 0.1
- Первоначальный релиз
Исходный код
Перевод
История версий
Список версий
- IgnoreBlanksIndentationReporting-V.0.5.nvda-addon
- IgnoreBlanksIndentationReporting-V.0.4.nvda-addon
- IgnoreBlanksIndentationReporting-V.0.3.nvda-addon
- IgnoreBlanksIndentationReporting-V.0.2.nvda-addon
- IgnoreBlanksIndentationReporting-V.0.2-rc1.nvda-addon
- IgnoreBlanksIndentationReporting-V.0.1.nvda-addon
- IgnoreBlanksIndentationReporting-V.0.1-rc3.nvda-addon
- IgnoreBlanksIndentationReporting-V.0.1-rc1.nvda-addon