我有一些代码带有一个名为“ 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)
答案 0 :(得分:0)
Visual Studio Code的市场扩展可以帮助您抢先识别这些类型的错误。
我不确定要进行错误后检测,但是在开始输入错误之前,Microsoft的Visual Studio IntelliCode 将建议正确的变量名称。
还有一个特定于Python的扩展名:
Python Extension - With IntelliSense
智能感知在行动: