Boş girintilerin bildirimini Yoksay

  • Yazan: Samuel Kacer
  • NVDA uyumluluğu: 2021.1 ve sonrası
  • Kararlı sürüm indir

This is an NVDA addon that alters the reporting of indentation by disregarding blank lines when deciding whether to report changes in indentation. It is best understood by contrasting with normal behaviour with an example.

Bu örneği düşünün:

def foo():
    x = 42

    return x

def bar():

NVDA'nın mevcut davranışı, satır boş olsa bile, girintinin değiştiği herhangi bir satır için girinti değişikliklerini bildirmektir. Yani, örnek şöyle okunur:

def foo():
tab x = 42
girinti yok boş
tab return x
girinti yok boş
def bar():

Bu davranışın dezavantajı, python gibi çoğu programlama dilinde, boş bir satırın anlamsal bir önemi olmaması ve sadece kodun anlamında herhangi bir değişiklik olmaksızın kod satırlarını görsel olarak ayırmak için kullanılmasıdır. Bu nedenle, boş bir satıra girdikten sonra girinti değişikliğini bildirmek ve ardından bir sonraki satıra indikten sonra tekrar bildirmek, anlamaya odaklanmayı zorlaştıran gereksiz bir gürültü olacaktır.

Bu eklenti, girinti konuşmasını hesaplarken boş satırları göz ardı ederek davranışı iyileştirmeyi amaçlar, bu nedenle örnek bunun yerine şöyle okunur:

def foo():
tab x = 42
blank
return x

girinti yok def bar():

Değişiklik listesi

sürüm 0.1

  • İlk sürüm

Kaynak Kod

Kaynak kodu deposu