code

IDLE에서 줄 번호를 켜는 방법은 무엇입니까?

codestyles 2020. 8. 13. 23:24
반응형

IDLE에서 줄 번호를 켜는 방법은 무엇입니까?


IDLE의 기본 셸에서 오류는 항상 줄 번호를 반환하지만 개발 환경에는 줄 번호조차 없습니다. 어쨌든 줄 번호를 켤 수 있습니까?


안타깝게도이를위한 개선 요청이 열려 있지만 IDLE에 줄 번호를 표시하는 옵션이 없습니다 .

그러나이 문제를 해결할 수있는 몇 가지 방법이 있습니다.

  1. 편집 메뉴 아래에 행으로 이동 옵션이 ​​있습니다 (이에 대한 기본 단축키 Alt + G가 있습니다).

  2. 오른쪽 하단에 현재 라인 번호 / 라인 위치를 알려주는 디스플레이가 있습니다.

여기에 이미지 설명 입력


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

(위의 훌륭한 답변에 감사드립니다)

참고 URL : https://stackoverflow.com/questions/18805203/how-to-turn-on-line-numbers-in-idle

반응형