Как включить номера линий в режиме ожидания?



в основной оболочке IDLE ошибки всегда возвращают номер строки, но среда разработки даже не имеет номеров строк. Можно ли включить нумерацию строк?

479   5  

5 ответов:

к сожалению, нет возможности отображать номера строк в режиме ожидания, хотя есть запрос на улучшение открыть для этого.

однако, есть несколько способов обойти это:

  1. в меню Правка есть опция перейти к строке (для этого есть ярлык по умолчанию Alt+G).

  2. есть дисплей в правом нижнем углу, который говорит вам ваш текущий номер строки / положение на экране. линия:

enter image description here

есть набор полезных расширений для IDLE называется IDLEX, который работает с MacOS и Windows http://idlex.sourceforge.net/

Он включает в себя нумерацию строк, и я нахожу его довольно удобным и бесплатным.

в противном случае есть куча других IDE, некоторые из которых свободны:https://wiki.python.org/moin/IntegratedDevelopmentEnvironments

Если вы пытаетесь отследить, какая строка вызвала ошибку, если вы щелкните правой кнопкой мыши в оболочке Python, где отображается ошибка строки, он придумает "перейти к файлу/строке", который приведет вас непосредственно к рассматриваемой строке.

Как уже упоминалось в Давосе вы можете использовать IDLEX

бывает, что я использую версию Linux и из всех расширений, мне нужны только номера строк. Поэтому я скачал IDLEX архив, взял LineNumbers.py из него скопировал его в папку lib Python ( в моем случае его /usr/lib/python3.5 / idlelib ) и добавил следующие строки в файл конфигурации в моей домашней папке, которая является ~/.idlerc / config-расширения.cfg:

[LineNumbers]
enable = 1
enable_shell = 0
visible = True

[LineNumbers_cfgBindings]
linenumbers-show = 

Как уже ответил @StahlRat. Я хотел бы добавить еще один метод для этого. Существует пакет расширений для Python по умолчанию idle editor Python Extensions Package.

Comments

    Ничего не найдено.