Python 如何转到我的程序崩溃的那一行?(用PyCharm表示)
当我运行一个程序并以异常结束时,它看起来像:Python 如何转到我的程序崩溃的那一行?(用PyCharm表示),python,ide,pycharm,Python,Ide,Pycharm,当我运行一个程序并以异常结束时,它看起来像: C:\Python27\python.exe C:/Users/majkl/PycharmProjects/tests/testy.py Traceback (most recent call last): File "**C:/Users/majkl/PycharmProjects/tests/testy.py**", line 2, in <module> print (1/0) ZeroDivisionError: integer
C:\Python27\python.exe C:/Users/majkl/PycharmProjects/tests/testy.py
Traceback (most recent call last):
File "**C:/Users/majkl/PycharmProjects/tests/testy.py**", line 2, in <module>
print (1/0)
ZeroDivisionError: integer division or modulo by zero
Process finished with exit code 1
C:\Python27\python.exe C:/Users/majkl/PycharmProjects/tests/testy.py
回溯(最近一次呼叫最后一次):
文件“**C:/Users/majkl/PycharmProjects/tests/tests/testy.py**”,第2行,在
打印(1/0)
ZeroDivisionError:整数除法或模零除法
进程已完成,退出代码为1
路径C:/Users/majkl/PycharmProjects/tests/testy.py是指向出错行的链接。我可以用鼠标点击它。我想用键盘“点击”它,或者用同样的结果做一些事情
换言之:
如何仅使用键盘将插入符号置于第2行(不使用ctrl+g
并键入2)?如果是语法错误,我可以使用F2键。但这是一个运行时错误
在Linux上尝试PyCharm 5.0.3,也使用5.0.3,我可以选择运行输出(Alt+4)或调试输出(Alt+5)
然后我可以将光标移动到您感兴趣的行的文件名部分,然后按Enter键转到该文件中的相应行。在查看linuts的答案时,我找到了正确的答案
快捷键ctrl+alt+down和ctrl+alt+up在堆栈跟踪中向上/向下移动。您可以在我的情况下使用这两种方法,也可以在更复杂的情况下适当地组合使用。shift+F1转到上一个错误。对于设置中设置的下一个错误muss。或者你可以在导航->下一个突出显示的错误中找到它;上一个突出显示的错误我知道alt+4(或ctrl+tab+4),但enter不做任何事情