2016-11-26 61 views
3

由于我的问题很简单,我会尽量简化这个问题。我遇到的问题涉及到PyDev交互式控制台。我可以毫无问题地调出控制台,甚至可以将它用作交互式shell,就像我能够使用IDLE一样。但是,当我尝试运行我在我的项目模块中编写的代码时,它将不会运行到交互式控制台,而是运行到Eclipse默认控制台。默认的控制台显示的程序很好,但由于它不是一个交互式shell,我以后不能做任何事情。PyDev:运行代码到交互式控制台

这样说的,我的问题是:我如何让我的代码运行到PyDev交互式控制台,而不是Eclipse默认的代码?提前致谢!

回答

0

首先它是可能的。其次,除了我的头脑之外,可能需要改变调试视角指向的偏好?也查看pydev偏好。对不起,没有更多的帮助。远离电脑。

+0

非常感谢您的回答! 我想你可能会指出正确的观点,并且我也有过这样的想法,但不幸的是,我不知道要指向何处。在Eclipse中,我可以编辑一些控制台首选项,但我并不了解不同的命令和输入的信息,因为它不仅仅是当前项目的路径或类似的东西。再次,我可以运行控制台并使用它,我不能从我的书面代码中访问变量和类似的东西。 – VictorK

2

为了使交互式控制台中当前编辑器的符号可用,请使用Ctrl+Alt+Enter(它将在交互式控制台上下文中执行运行文件)。

此外,请务必仔细阅读:http://www.pydev.org/manual_adv_interactive_console.html

+0

谢谢你的回答,但正如我在我的原始文章中所说的,我可以交互地使用控制台,并且像它那样工作得很好。但就是这样。我无法做更多的事情。由于没有代码运行,因此我无法使用它来调试程序。也感谢你的链接,但没有任何信息可以帮助我解决网页上的问题。 – VictorK

+1

实际上,如果您按照该页面中的“交互式控制台中的完全调试支持”中的建议操作,则可以使用调试器进行交互式控制台...我认为您应该为您的问题添加一些更多信息,这些信息与“我可以”之后做任何事情“,因为我相信这个问题确实回答了你所要求的(即:在交互式控制台中运行当前文件,然后交互式地检查它)。 –

0

运行从代码窗口中的程序。尝试在代码窗口中击中F9。结果和错误应显示在控制台中。

+0

非常感谢您的努力,但不幸的是,他们似乎都没有工作。在这种情况下,我通过用Python工具切换到Visual Studio来为我的Python编程解决了这个问题,这对我来说工作得非常好。再次,非常感谢您的帮助,但我不会再追究这个问题。 – VictorK