如何检查VS代码中的变量命名拼写错误

时间:2019-08-16 17:44:56

标签: python visual-studio-code

我有一些代码带有一个名为“ angle”的变量。但是在循环中,我错误地写了“ angla”。

我的问题是,如何使VS代码对此发出警告?一些IDE(例如PyCharm)会警告我该错误。

... 
for line in open("data.txt", "r"):
    ...
    angle_a = atan2(Vya, Vxa)
    angle_b = atan2(Vyb, Vxb)
    while t <= 10:
        Pa, Va_mag, angle_a, Va = motion(
            Pa, Va_mag, angle_a, Va)  
        Pb, Vb_mag, angle_b, Vb = motion(
            Pb, Vb_mag, angle_b, Vb)  
        if collision_test(Pa, Pb) == True: 
            Va, Vb = after_collision_velocity(Va, Vb, Pa, Pb)
            Va_mag = vec_magnitude(Va)  
            Vb_mag = vec_magnitude(Vb)
            angla_a = atan2(Va[1], Va[0]) # here is the mistake
            angle_b = atan2(Vb[1], Vb[0])
        t += dt 
...

当这样的事情发生时,VS代码有什么办法可以给我一个错误吗?有任何有用的扩展,拼写检查器,AI-IntelliSense等吗? (特定于Python)

1 个答案:

答案 0 :(得分:0)

Visual Studio Code的市场扩展可以帮助您抢先识别这些类型的错误。

我不确定要进行错误后检测,但是在开始输入错误之前,Microsoft的Visual Studio IntelliCode 将建议正确的变量名称。

Visual Studio IntelliCode

还有一个特定于Python的扩展名:

Python Extension - With IntelliSense

智能感知在行动:

IntelliSense ScreenShot