如何打开行号在IDLE?

问题描述 投票:95回答:6

在空闲的主壳,错误总是返回行号,但开发环境甚至没有行号。反正有打开行号?

python python-idle
6个回答
132
投票

不幸的是,没有空闲显示行号虽然是开放的这一个enhancement request的选项。

然而,有一对夫妇的方式来解决此问题:

  1. 在编辑菜单中有以行选项一展身手(还有Alt + G的这个默认的快捷键)。
  2. 有一个在右下角告诉你上线的当前行号/位置的显示:


14
投票

有一个到空闲称为IDLEX一套有用的扩展,与MacOS和视窗http://idlex.sourceforge.net/工作

它包括行号,我发现它非常方便和自由。

否则有一堆其他的IDE其中有一些是免费的:https://wiki.python.org/moin/IntegratedDevelopmentEnvironments


6
投票

如果你想跟踪哪些行导致错误,如果你在显示的路线错误,将拿出一个Python的外壳用鼠标右键单击“转到文件/行”带您直接到线的问题。


2
投票

因为它是由达沃斯提到可以使用IDLEX

它发生,我使用的Linux版本,并从所有扩展我只需要LineNumbers。所以,我已经下载IDLEX档案,把LineNumbers.py从它,它复制到Python的lib文件夹(在我的情况下,其/usr/lib/python3.5/idlelib),并添加以下行配置文件在我的主文件夹是〜/ .idlerc /配置-extensions.cfg:

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

[LineNumbers_cfgBindings]
linenumbers-show = 

1
投票

行号添加到IDLE编辑前两天,将出现在即将到来的3.8.0a3后来3.7.5。对于新的窗口,它们默认是关闭的,但是这可以在设置对话框,常规选项卡,编辑器部分被逆转。对于现有的窗口,有选项菜单上一个新的显示(隐藏)行号条目。目前还没有热键。一个可以通过点击一个线或点击和拖动选择线的一条线或集团。

有些人可能已经错过了编辑/转到线。右键单击快捷菜单转到文件/行工作在grep的(在文件中查找)的输出,以及对引用通告。


0
投票

作为@StahlRat已经回答了。我想补充的另一种方法吧。还有就是Python默认的待机编辑Python Extensions Package扩展包。


0
投票

正如上面提到的(一个快速的方法来做到这一点):

pip install IDLEX

然后,我创建像这样在桌面上(Win10)的快捷方式:

C:\Python\Python37\pythonw.exe "C:\Python\Python37\Scripts\idlex.pyw"

该路径可能会有所不同,需要改变:

C:\Python\Python37

(以上感谢伟大的答案)

© www.soinside.com 2019 - 2024. All rights reserved.