IDLE의 기본 셸에서 오류는 항상 줄 번호를 반환하지만 개발 환경에는 줄 번호조차 없습니다. 어쨌든 줄 번호를 켤 수 있습니까?
IDLE의 기본 셸에서 오류는 항상 줄 번호를 반환하지만 개발 환경에는 줄 번호조차 없습니다. 어쨌든 줄 번호를 켤 수 있습니까?
답변:
현재 창에 줄 번호를 표시하려면로 이동하여을 (를) Options
클릭하십시오 Show Line Numbers
.
로 이동, 자동으로 표시하려면 Options
> Configure IDLE
> General
와 체크 Show line numbers in new windows
상자를.
안타깝게도이를위한 개선 요청이 열려 있지만 IDLE에 줄 번호를 표시하는 옵션이 없습니다 .
그러나이 문제를 해결할 수있는 몇 가지 방법이 있습니다.
편집 메뉴 아래에 행으로 이동 옵션이 있습니다 (이에 대한 기본 단축키 Alt + G가 있습니다).
오른쪽 하단에 현재 라인 번호 / 라인 위치를 알려주는 디스플레이가 있습니다.
MacOS 및 Windows http://idlex.sourceforge.net/에서 작동하는 IDLEX라는 IDLE에 대한 유용한 확장 세트가 있습니다.
줄 번호가 포함되어 있으며 매우 편리하고 무료입니다.
그렇지 않으면 일부 무료 인 다른 IDE가 많이 있습니다 : https://wiki.python.org/moin/IntegratedDevelopmentEnvironments
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
(위의 훌륭한 답변에 감사드립니다)
C:\Python\Python37\pythonw.exe "C:\Python\Python37\Scripts\idlex.pyw"
Windows에서 박쥐로 저장?
C:\Python\Python37\pythonw.exe "C:\Python\Python37\Scripts\idlex.pyw"
. 끝난.
idlex.bat
것과 같은 파일을 만들 수 있다는 것을 알았 Python36\Lib\idlelib\idle.bat
습니다 idlex.bat
.