我有一些代码带有一个名为“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代码给我一个错误?有什么有用的扩展,拼写检查,人工智能感知等等?(特定于Python)
visualstudio代码的marketplace有一些扩展,可以帮助您预先识别这些类型的错误。在
我不确定后错误检测,但微软的visualstudio智能代码会在您开始输入错误之前建议正确的变量名。在
Visual Studio IntelliCode
还有一个特定于Python的扩展:
Python Extension - With IntelliSense
智能感知在行动:
IntelliSense ScreenShot
相关问题 更多 >
编程相关推荐