There are no extension for anything., but then again, there's not much to do - from that point of view. My advice is to copy the new project template directory, rename it to something else and then create a pydev project which resides in that directory. When you push your changes up to GAE, you still have to run the script from the command-line, but that's *really* simple.
> There are no extension for anything., but then again, there's not much to do
> - from that point of view.
> My advice is to copy the new project template directory, rename it to
> something else and then create a pydev project which resides in that
> directory.
> When you push your changes up to GAE, you still have to run the script from
> the command-line, but that's *really* simple.
> Cheers,
> PS
> On Thu, Apr 17, 2008 at 12:44 PM, jebberwocky <jebberwo...@gmail.com> wrote:
> > Kool
> > I try it once. Is there any choice to work it with Google App Engine
> > SDK?
> > On Apr 17, 6:43 pm, "Peter Svensson" <psvens...@gmail.com> wrote:
> > > I use Eclipse with pydev;
> There are no extension for anything., but then again, there's not much to do
> - from that point of view.
> My advice is to copy the new project template directory, rename it to
> something else and then create a pydev project which resides in that
> directory.
> When you push your changes up to GAE, you still have to run the script from
> the command-line, but that's *really* simple.
> Cheers,
> PS
> On Thu, Apr 17, 2008 at 12:44 PM, jebberwocky <jebberwo...@gmail.com> wrote:
> > Kool
> > I try it once. Is there any choice to work it with Google App Engine
> > SDK?
> > On Apr 17, 6:43 pm, "Peter Svensson" <psvens...@gmail.com> wrote:
> > > I use Eclipse with pydev;
On Thu, Apr 17, 2008 at 2:25 PM, jebberwocky <jebberwo...@gmail.com> wrote:
> Is there any way to include the library into PyDev to get the auto- > complete?
> On Apr 17, 6:49 pm, "Peter Svensson" <psvens...@gmail.com> wrote: > > There are no extension for anything., but then again, there's not much > to do > > - from that point of view. > > My advice is to copy the new project template directory, rename it to > > something else and then create a pydev project which resides in that > > directory. > > When you push your changes up to GAE, you still have to run the script > from > > the command-line, but that's *really* simple.
> > Cheers, > > PS
> > On Thu, Apr 17, 2008 at 12:44 PM, jebberwocky <jebberwo...@gmail.com> > wrote:
> > > Kool
> > > I try it once. Is there any choice to work it with Google App Engine > > > SDK?
> > > On Apr 17, 6:43 pm, "Peter Svensson" <psvens...@gmail.com> wrote: > > > > I use Eclipse with pydev;
It has syntax highlighting, code completion and a classes overview while being much faster than Eclipse plus the PyDev-Plugin. It seems to be a good choice and I am using it myself.
> It has syntax highlighting, code completion and a classes overview while
> being much faster than Eclipse plus the PyDev-Plugin. It seems to be a
> good choice and I am using it myself.
komodo is now GPL, and very specialized in dynamic languages
editing ....
with lots lots of features : far more customisable/speed than eclipse,
syntax highlighting, auto-comptetion (with tooltip (javascript/html/
css/python)), integrated browser (gecko which is a great addition for
web dev), macros (python support), snippets/templates, project
manager ... and a lot of extensions (like firefox)
There is no such thing as a "recommended" editor, nor for Python, nor
for any other language (except in highly proprietary systems where the
language vendor also sells the IDE).
If you don't mind the STEEP learning curve, emacs will make you the
most efficient code writer in any language.
If you are on a Mac and wanna have an easy to use editor with Mac look-
and-feel and decent Python support, try textmate
If you are happy with eclipse for all your other work (and don't mind
its large memory footprint and ugly look-and-feel on Mac), there are
Python eclipse plugins.
One important point to consider is whether you want to be locked into
one platform (e.g. Textmate is only for Mac) or you want a cross-
platform available editor (e.g.: eclipse, vim, emcacs, Activestate
Komodo)
and if you start from scratch, you should try out all the options
mentioned in this thread to find out which one you feel most
comfortable with and which matches most your style of code
development.
I have been using Komodo Edit since I started working with AppEngine,
and I have found it to be a very productive tool for me. It does a
pretty decent job of autocompleting python and it's html/Django
support is quite nice.
On Apr 17, 3:35 pm, manatlan <manat...@gmail.com> wrote:
Im a new Mac user, and I got TextMate installed. How can i do to get
code completion working fine? And how can i include app_engine lib on
my project's path?
On 17 abr, 19:17, "Jeremey Barrett" <jeremey.barr...@gmail.com> wrote:
> On 4月18日, 下午12时05分, benchline <benchl...@gmail.com> wrote: >> If you know and like Vim it works great for python too... including >> code completion, syntax highlighting, etc.
>> On Apr 17, 3:39 am, jebberwocky <jebberwo...@gmail.com> wrote:
>>> Hello all
>>> I just start playing around the Google App Engine SDK. Is there >>> Python >>> editor recommended?
On Thu, Apr 17, 2008 at 5:31 PM, Aprigio Vasconcelos <apri...@gmail.com> wrote:
> Jeremey,
> Im a new Mac user, and I got TextMate installed. How can i do to get > code completion working fine? And how can i include app_engine lib on > my project's path?
TextMate is pretty much just an editor, so I'm not quite sure what you mean by including appengine in your path... are you wanting to view the source in TextMate? If not, then running dev_appserver.py on your appengine project is all you need.
I tend to use TextMate in combo with a terminal... I move to folders I want to work in in the terminal and run "mate ." from the terminal. That will open TextMate with the current folder.
As for code completion, you type the keyword and hit Tab... so the trick is then to learn the keywords. The easiest thing to do (for me) is to click on the action menu at the bottom of the editor (little circle-ish icon between the language menu and the tab size), choose Python, and look at all the options there, each one is listed with its keyboard shortcut or keyword (keywords are typed and then you hit Tab).
So for example, typing "classTAB" (that's c-l-a-s-s-TAB) will get you a basic class definition.