On Wed, Sep 19, 2012 at 10:56 AM, Chris Barker <[email protected]> wrote:
> On Wed, Sep 19, 2012 at 10:14 AM, John Goodleaf <[email protected]> wrote:
>> PyCharm uses the same foundations for non-Python files as Intelli J. I think
>> that's one thing that PyCharm does quite a bit better than, say, WingIDE.
>> Support for HTML, CSS and Javascript are all excellent, and several
>> templating engines' files are also supported.
>
> I saw that -- but it look as very focused on Python-related
> development -- i.e. if you're building a web app, you're going to need
> html, CSS, javascript -- but what about stuff that has nothing to do
> with Python?
>
> LaTeX
> Plain Text
> Fortran (!)
> C / C++
>
> who knows what else?
>
> It may well be easy to plug decent modes for various stuff into it --
> I"ve haven't tried, I just think its an odd choice to be selling each
> IDE as it's own thing. And I fi do need to also do Java, Ruby, what
> have you, do I really need to run three different editors/IDEs -- even
> if they share a core?

It's a pretty annoying model, I agree. If you want to fork out the big
bucks, they sell Intellij IDEA, which is basically the core Java
editor. With an "Ultimate" license, you can add, for free, Python,
Ruby, PHP, etc. plugins into that editor, each of which provides the
functionality of the standalone editors they sell.

It's sad that I even know that information, as I used to think I would
only ever use an open-source editor. But I'll admit, I've considered
buying it.

>
> but I'm ranting about something I haven't really tried yet...
>
> -Chris
>
>
>
>
>
>  Even CoffeeScript is
>> well-supported. In my view, PyCharm has surpassed Wing as the best IDE for
>> Python. (I do love Sublime though.)
>>
>> --
>> John Goodleaf
>>
>> On Wednesday, September 19, 2012 at 10:06 AM, Chris Barker wrote:
>>
>> On Tue, Sep 18, 2012 at 9:27 PM, Andrew Brookins <[email protected]>
>> wrote:
>>
>> but I couldn't see how to do that in a language-specific way -- i.e I
>> definatly want that in Python ,but may not in other modes.
>>
>>
>> This is in Preferences -> "Settings - More" -> "Syntax Specific - User" on
>> OS X.
>>
>>
>> ah, fount it -- thanks. It's bit tricky as that's blank to begin with,
>> but easy to copy and paste from the main preferences.
>>
>> Getting there with this.
>>
>> I also note that it used different key bindings on different platforms
>> -- darn! that's a pain, one of things I look for in an editor is that
>> it works the same everywhere (and works everywhere)
>>
>>
>> This one of the nice things about Vim and Emacs. Of course, some
>> people complain about the archaic shortcuts and want the program to
>> reflect the OS better.
>>
>>
>> yup -- the main reason I dumped (x)emacs a while back -- I want at
>> least basic stuff like cut and paste to be platform-standard.
>>
>> The thing is, sublime text seems to have gratuitous differences --
>> i.e. for the most part, ctrl+something on Windows is cmd_something in
>> the Mac -- i.e cut, paste, etc. but they have alt_something on windows
>> mapped to shift_something in the Mac -- huh?
>>
>> I'll need to look into re-mapping the bindings, that can probably be done.
>>
>> Recently I tried PyCharm 2 and found it had improved a lot from
>> version 1. It can't match the fluidity of editing with a stripped-down
>> Vim or ST 2 install (ie not a bunch of plugins), but the refactoring,
>> code intelligence and testing integration is much better than what you
>> find even with a sandwich of plugins in those editors.
>>
>>
>> worth a good look -- I was impressed by those guys at PyCon -- they
>> really seemed to be working hard on making it work well for Python --
>> and some folks have worked on Cython integration for it too.
>>
>> However, I really want to use the same editor fro everyting I edit --
>> one of the great strengths of (X)emacs -- it had really good modes for
>> virtually everything. Not sure how PyCharm does for non-python files
>> (plain text, LaTex, C, C++, html, CSS ....) What's with having
>> different products for each language?
>>
>> -Chris
>>
>>
>>
>>
>> --
>>
>> Christopher Barker, Ph.D.
>> Oceanographer
>>
>> Emergency Response Division
>> NOAA/NOS/OR&R (206) 526-6959 voice
>> 7600 Sand Point Way NE (206) 526-6329 fax
>> Seattle, WA 98115 (206) 526-6317 main reception
>>
>> [email protected]
>>
>>
>
>
>
> --
>
> Christopher Barker, Ph.D.
> Oceanographer
>
> Emergency Response Division
> NOAA/NOS/OR&R            (206) 526-6959   voice
> 7600 Sand Point Way NE   (206) 526-6329   fax
> Seattle, WA  98115       (206) 526-6317   main reception
>
> [email protected]

Andrew

Reply via email to