IDLE의 기본 셸에서 오류는 항상 줄 번호를 반환하지만 개발 환경에는 줄 번호조차 없습니다. 어쨌든 줄 번호를 켤 수 있습니까?
답변
버전 3.8 이상 :
현재 창에 줄 번호를 표시하려면로 이동하여을 (를) Options
클릭하십시오 Show Line Numbers
.
로 이동, 자동으로 표시하려면 Options
> Configure IDLE
> General
와 체크 Show line numbers in new windows
상자를.
버전 3.7 이하 :
안타깝게도이를위한 개선 요청이 열려 있지만 IDLE에 줄 번호를 표시하는 옵션이 없습니다 .
그러나이 문제를 해결할 수있는 몇 가지 방법이 있습니다.
-
편집 메뉴 아래에 행으로 이동 옵션이 있습니다 (이에 대한 기본 단축키 Alt + G가 있습니다).
-
오른쪽 하단에 현재 라인 번호 / 라인 위치를 알려주는 디스플레이가 있습니다.
답변
MacOS 및 Windows http://idlex.sourceforge.net/에서 작동하는 IDLEX라는 IDLE에 대한 유용한 확장 세트가 있습니다.
줄 번호가 포함되어 있으며 매우 편리하고 무료입니다.
그렇지 않으면 일부 무료 인 다른 IDE가 많이 있습니다 : https://wiki.python.org/moin/IntegratedDevelopmentEnvironments
답변
어떤 줄이 오류를 일으켰는지 추적하려는 경우 줄 오류가 표시된 Python 셸을 마우스 오른쪽 버튼으로 클릭하면 해당 줄로 직접 이동하는 “파일 / 줄로 이동”이 나타납니다. .
답변
Davos에서 언급했듯이 IDLEX를 사용할 수 있습니다.
Linux 버전을 사용하고 있으며 모든 확장에서 LineNumbers 만 필요했습니다. 그래서 IDLEX 아카이브를 다운로드하고 LineNumbers.py를 가져 와서 Python의 lib 폴더 (내 경우에는 /usr/lib/python3.5/idlelib)에 복사하고 다음 줄을 내 홈 폴더의 구성 파일에 추가했습니다. ~ / .idlerc / config-extensions.cfg :
[LineNumbers]
enable = 1
enable_shell = 0
visible = True
[LineNumbers_cfgBindings]
linenumbers-show =
답변
라인 번호는 이틀 전에 IDLE 편집기에 추가되었으며 곧 출시 될 3.8.0a3 및 3.7.5 이후에 나타날 것입니다. 새 창의 경우 기본적으로 꺼져 있지만 설정 대화 상자, 일반 탭, 편집기 섹션에서 되돌릴 수 있습니다. 기존 창의 경우 옵션 메뉴에 새로운 행 번호 표시 (숨기기) 항목이 있습니다. 현재 핫키가 없습니다. 선을 클릭하거나 클릭하고 드래그하여 선 또는 선 블록을 선택할 수 있습니다.
어떤 사람들은 Edit / Go to Line을 놓쳤을 수 있습니다. 오른쪽 클릭 컨텍스트 메뉴 Goto File / Line은 트랙백뿐만 아니라 grep (파일에서 찾기) 출력에서도 작동합니다.
답변
@StahlRat이 이미 대답했듯이. 다른 방법을 추가하고 싶습니다. Python 기본 유휴 편집기 Python Extensions Package 용 확장 팩이 있습니다 .
답변
위에서 언급했듯이 (이를 수행하는 빠른 방법) :
pip install IDLEX
그런 다음 다음과 같이 바탕 화면 (Win10)에 바로 가기를 만듭니다.
C:\Python\Python37\pythonw.exe "C:\Python\Python37\Scripts\idlex.pyw"
경로는 다를 수 있으며 변경해야합니다.
C:\Python\Python37
(위의 훌륭한 답변에 감사드립니다)