Python IDE:非常头疼.... [英] Python IDE: great headache....

查看:68
本文介绍了Python IDE:非常头疼....的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

IDLE不再令我满意。其他IDE让我非常感到困惑。真的不知道使用哪一个。


我使用WinXP sp2进行当前开发。


据我所知,Eclipse + PyDev + PyDev Extension非常适合

源代码编辑。由于我真的不确定如何使用调试器

模块,我真的不知道如何将变量添加到变量等等。

知道这个平台是不是很好一个?


我希望IDE的特色应该是:

1.语法彩色亮点。

2.管理项目在树视图或类似的东西,即项目文件

导航器。

3.代码崩溃和折叠。

4.代码自动-completion:特别提示函数参数

我正在输入我自己定义的函数。就像

Visual Studio系列中的那个。

5.调试:断点,条件暂停。注意变量.sp

进入,进出函数。

其他IDE怎么样?因为我不需要GUI开发。更多,

免费的IDE是首选。

6.在IDLE中的注册管理:按ctrl + [/]修改

一行或一个块的标识。


另外,我见过不少编辑,这绝对不是我想要的b $ b 。


非常感谢您的建议。

IDLE is no longer satisfactory for me. Other IDEs make me very
confused. Really do not know which one to use.

I use WinXP sp2 for current development.

So far as I know, Eclipse + PyDev + PyDev Extension is perfect for
source code editing. Since I am really not sure how to use the debugger
module, I really do not know how to add watch to variables etc. Anyone
knows if this platform is a good one?

I hope that an IDE should be featured with:
1. Grammar Colored highlights.
2. Manage project in a tree view or something alike, ie, a project file
navigator.
3. Code collapse and folding.
4. Code auto-completion: especially prompting function parameters when
I am typing a function previously defined by myself. Like the one in
Visual Studio series.
5. Debugging: Breakpoints, conditional pause. watch for variables.step
into, over and out of a function.
What about other IDEs? Since I do not need GUI development. More over,
the free-of-charge IDE is highly preferred.
6.Indentation management like in IDLE: press ctrl+[/] to modify the
identation of a line or a block.

In addition, I have seen quite a few editors, which are definitely not
what I want.

Thank you so much for suggestions.

推荐答案

Sullivan WxPyQtKinter:
Sullivan WxPyQtKinter:
我希望IDE应该具有以下功能:


我使用WingIDE 2.1.0(beta1)并且我很满意。

1.语法彩色亮点。


是的,Wing这样做。

2.在树状视图或类似的东西中管理项目,即项目文件
导航器。


是。

3.代码崩溃和折叠。


是。

4.代码自动完成:特别是在我输入以前由我自己定义的功能时提示功能参数。就像Visual Studio系列中的那个。


是(好吧,在单独的窗格中提示,没有提示)。

5.调试:断点,条件暂停。注意变量。输入和输出一个函数。


是。

6.像IDLE一样的注册管理:按ctrl + [/]修改一行或一个块的
标识。
I hope that an IDE should be featured with:
I use WingIDE 2.1.0 (beta1) and I''m pleased with it.
1. Grammar Colored highlights.
Yes, Wing does that.
2. Manage project in a tree view or something alike, ie, a project file
navigator.
Yes.
3. Code collapse and folding.
Yes.
4. Code auto-completion: especially prompting function parameters when
I am typing a function previously defined by myself. Like the one in
Visual Studio series.
Yes (well, hints in a separate pane, no prompting).
5. Debugging: Breakpoints, conditional pause. watch for variables.step
into, over and out of a function.
Yes.
6.Indentation management like in IDLE: press ctrl+[/] to modify the
identation of a line or a block.




是的。


-
$ b $bRenéPijlman



Yes.

--
René Pijlman


On Sun,2006年3月12日01:03:36 +0100

Rene Pijlman< re ***************** ***@my.address.is.invalid>写道:
On Sun, 12 Mar 2006 01:03:36 +0100
Rene Pijlman <re********************@my.address.is.invalid> wrote:
5。调试:断点,条件暂停。注意
variables.step进入,进出函数。
5. Debugging: Breakpoints, conditional pause. watch for
variables.step into, over and out of a function.



是的。



Yes.




我'接下来是Wing'调试的推荐。最好的调试器我已经看到了b
,任何语言,期限。它只缺少两件事(我知道

没有调试器可以完成它们):无缝调试C / C ++和

Python代码,然后倒退。


- Michael


-

mouse,n:指向xterm的设备你想输入。

- 财富



I''ll second the recommendation of Wing''s debugging. Best debugger I''ve
seen, any language, period. Only 2 things that it''s missing (and I know
of no debugger that does them): Seamless debugging across C/C++ and
Python code, and going backwards.

- Michael

--
mouse, n: a device for pointing at the xterm in which you want to type.
-- Fortune


Sullivan WxPyQtKinter写道:
Sullivan WxPyQtKinter wrote:
IDLE不再令我满意。其他IDE让我非常困惑。真的不知道使用哪一个。

我使用WinXP sp2进行当前的开发。

据我所知,Eclipse + PyDev + PyDev Extension非常适合模块,我真的不知道如何将变量添加到变量等。任何人都知道这个平台是不是很好?

我希望IDE的特色应该是:
1.语法彩色亮点。
2.在树形视图或类似的东西中管理项目,即项目文件
导航器。< 3.代码崩溃和折叠。
4.代码自动完成:特别是在我输入以前由我自己定义的函数时提示功能参数。就像Visual Studio系列中的那个。
5.调试:断点,条件暂停。注意变量输入,输出和输出一个函数。
其他IDE怎么样?因为我不需要GUI开发。更重要的是,
免费的IDE是首选。
6. IDLE中的注册管理:按ctrl + [/]修改一行或一个块的
标识。
IDLE is no longer satisfactory for me. Other IDEs make me very
confused. Really do not know which one to use.

I use WinXP sp2 for current development.

So far as I know, Eclipse + PyDev + PyDev Extension is perfect for
source code editing. Since I am really not sure how to use the debugger
module, I really do not know how to add watch to variables etc. Anyone
knows if this platform is a good one?

I hope that an IDE should be featured with:
1. Grammar Colored highlights.
2. Manage project in a tree view or something alike, ie, a project file
navigator.
3. Code collapse and folding.
4. Code auto-completion: especially prompting function parameters when
I am typing a function previously defined by myself. Like the one in
Visual Studio series.
5. Debugging: Breakpoints, conditional pause. watch for variables.step
into, over and out of a function.
What about other IDEs? Since I do not need GUI development. More over,
the free-of-charge IDE is highly preferred.
6.Indentation management like in IDLE: press ctrl+[/] to modify the
identation of a line or a block.



Sullivan:


Eclipse + Pydev做了大部分(如果不是全部)你的清单 - 我不确定是什么

你的意思是有条件的暂停 - 还有更多。

中的一个特征,特别是我不认为我能活不下去的是Local

History。每当保存时,它会自动维护每个

文件的一系列修订。这与一个非常好的内置

视觉差异相结合,可以让你回顾你所做的改变

并有选择地恢复它们。它有点像内置的SVN或CVS

系统(Eclipse也有),但它的粒度非常精细,并且完全自动地完成了
。它允许你非常积极地对文件进行更改,因为它很容易将时钟收回来。


我喜欢Eclipse,但很多Python团队中的人们似乎很讨厌它充满激情。


我认为问题在于有很多Eclipse概念和

你需要知道的术语才可以使用它 - 它是开箱即用的令人费解的好东西。 Eclipse文档和教程针对Java

程序员的事实更加复杂,甚至对Java程序员来说似乎也很难
开始使用Eclipse。因此对于Pythoneers来说更难。

如果你已经使用Eclipse做了一些Java工作,那么Eclipse + Pydev

很容易,除了你一直在寻找一些来自Java编辑器的精彩

功能尚未在Pydev中实现。如果你没有使用Eclipse for Java那么你可能会在

之前放弃你已经发现它可以为你做什么。


如果您安装Eclipse并尝试使用它而不阅读Workbench

用户指南那么您将无法到达任何地方。


Pydev中缺少的主要Python功能是集成的Python

Shell。 Fabio在调试器中实现了一种shell,当你在断点处停止时,
允许你在控制台中输入Python语句 - 这真的很好。但是你不能用传统方式使用这个

来开发Python脚本。


Don。


Sullivan:

Eclipse + Pydev does most, if not all, of your list - I am not sure what
you mean by conditional pause - plus a whole lot more. One feature in
particular that I don''t think that I could live without is "Local
History" which automatically maintains a series of revisions of each
file whenever it is saved. This is coupled with a really nice built-in
visual diff that allows you to look back on what changes you have made
and restore them selectively. It is a bit like a built-in SVN or CVS
system (which Eclipse also has) but at a very fine granularity and
completely automatically. It allows you to be very agressive in making
changes to files because it is so easy to wind the the clock back.

I like Eclipse, but lots of folks on the Python groups seem to hate it
with a passion.

I think that the problem is that there are a lot of Eclipse concepts and
terminology that you need to know before you can use it at all - it is
puzzling to use right out of the box. This is compounded by the fact
that the Eclipse documentation and tutorials are aimed at the Java
programmer, and even so it still seems to be hard for Java programmers
to get started in Eclipse. So it is even more difficult for Pythoneers.
If you have used Eclipse for doing some Java work then Eclipse + Pydev
is a snap, except that you keep looking for some of the wonderful
features from the Java Editor that are not yet implemented in Pydev. If
you have not used Eclipse for Java then you are likely to give up before
you have discovered what it can do for you.

If you install Eclipse and try to use it without reading the Workbench
User Guide then you are not going to get anywhere.

The one major missing Python feature in Pydev is an integrated Python
Shell. Fabio has implemented a sort of shell in the debugger that
allows you to enter Python statements in the console when you are
stopped at a breakpoint - which is really nice. But you cannot use this
in the traditional way to develop Python scripts.

Don.


这篇关于Python IDE:非常头疼....的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆