[Flask] A good text editor to work with Flask?

Bruno Romano Muller romano.muller at gmail.com
Thu Mar 15 08:37:00 EDT 2018


Hi,

I use professional pycharm , and it works very well, I had to buy it, but
it is one of my favorite IDE.

Some of great feature pycharm has,
- Works great with git or github, I havent used mercurial, subversion, cvs
plugins, but they are native.
- Remote debug works really nice, including deploy and SSH access.
- When you are debuging pycharm (at least professional) has inspect
variable, change between threads, see stack trace, evaluation, you can have
a python console attached to a debug, and test some codes.
- It is really fast and smooth, it has never freezed for me.
- Editing code: Autocomplete and code navigation work really great.
- Pycharm also has some plugins for jinja, and it helps a lot, navigating
between files, python function to html code and so on.
- it also has support for SQL, CSS, html and JS.

I work with some data science project too, and Pycharm helps a lot with it.




2018-03-15 8:34 GMT-03:00 Adil Hasan <paradox2005 at gmail.com>:

> Hello,
>
> Are you looking for a text editor or an integrated development
> environment (IDE), or you'er not sure?
>
> If you think about what you want the tool to do maybe that will help
> with your decision. Do you want the tool out of the box to be able
> to handle the build, test, deployment etc? If so then maybe you want
> an IDE.
>
> If you're happy to keep things separate and just want an editor for
> editing files that is 'python-aware' (ie handles indentation and can
> support look-ups of functions/methods) then perhaps something like
> EMACS or VIM could be useful along with some plugins.
>
> For me I'm old-school. I use vim along with something called a browser
> to look-up library functions and pylint or flake8. I use behave for
> managing unit tests and I have a script to link these together.
> You could create a hook in git or mercurial or whatever CMS you use to
> run these tools when you are about to commit code.
>
> Think about what you are most productive in. for me it's vim. It used
> to be emacs, but I needed to switch as machines I needed to work on
> didn't have emacs by default, but did have vi.
>
> I have tried Atom, Eclipse, Netbeans and have found they are too
> opinionated for me. I guess
> I am not using them right. I have found these applications to be
> resource hungry (noticed my machine cpu load increase which was
> puzzling), so I switched to vim with plugins and separate tools for
> different tasks glued together with scripts.
>
> hth
> adil
>
>
> On Thu, Mar 15, 2018 at 06:51:56AM -0400, Jonathan Revah wrote:
> > pycharm w/ vim bindings?
> >
> > On Thu, Mar 15, 2018 at 5:57 AM, joydeep bhattacharjee via Flask <
> > flask at python.org> wrote:
> >
> > > VIM VIM VIM VIM VIM
> > >
> > >
> > > On Thursday, 15 March, 2018, 1:53:20 PM IST, linnchord gao <
> > > linnchord at gmail.com> wrote:
> > >
> > >
> > > Visual Code or Pycharm, nothing else.
> > >
> > >
> > > 开 2018年3月14日 在 12:04:38, Jeff Widman (jeff at jeffwidman.com) 写到:
> > >
> > > I tried atom for a few years, but it becomes super slow on very large
> git
> > > repos. One repo I work on is over 5gb and atom tries to reindex
> whenever
> > > the window is redrawn so I would literally be waiting minutes. I
> wanted to
> > > love atom, I helped maintain some extensions for it so had some blood
> sweat
> > > and tears into it, but I finally gave up and switched to microsoft's
> > > visual studio code and have found it more polished in many respects.
> If you
> > > do not work with super large repos this may not affect you.
> > >
> > > On Mar 13, 2018 6:55 PM, "Phuong Phan" <phan at rooking.co.jp> wrote:
> > >
> > > Well, try Atom, you will like it.
> > >
> > > ---
> > > 株式会社ルーキング
> > > Phuong Phan (ファン フオン)
> > > E: phan at rooking.co.jp
> > > T: 03-5725-3122
> > > U: http://www.rooking.co.jp
> > > 〒153-0061
> > > 東京都目黒区中目黒2-8-22中目黒TDビル3F
> > > ---
> > >
> > > On Wed, Mar 14, 2018 at 1:26 AM, Stephen Mazzei <
> > > mazzei.stephen.a at gmail.com> wrote:
> > >
> > > William,
> > >
> > > I personally use Microsoft Visual Studio Code, has extensions for a
> ton of
> > > different languages, constantly being improved, and handles GIT very
> well.
> > > 1 person on my team at work found it, and since the rest of us have all
> > > jumped on the band wagon for it.
> > >
> > > I tried the pycharm (had a school license) and found that to cause more
> > > headaches for learning.
> > >
> > > But any open editor would work
> > >
> > > On Tue, Mar 13, 2018 at 12:21 PM, William Moreno <
> > > williamjmorenor at gmail.com> wrote:
> > >
> > > Hello all, since Flask is a clean framework to work any text editor can
> > > help to work with it, but I am curios is there is outthere some IDE or
> Text
> > > Editor that works fine with Flask and Jinja2 templates.
> > >
> > > The PyCharm IDE support Flask only in the paid version and for the
> moment
> > > and do not want to pay the license Fee because I am using Flask more
> like a
> > > hobby and still learning the framework.
> > >
> > > Looks like sublime text have plugings for Flask and Jinja2:
> > >
> > > Jinja2: https://packagecontrol .io/packages/Jinja2
> > > <https://packagecontrol.io/packages/Jinja2>
> > > Flask: https://packagecontrol. io/packages/Flask%20Completion s
> > > <https://packagecontrol.io/packages/Flask%20Completions>
> > >
> > > But do you know any other option?
> > >
> > > Regards
> > >
> > >
> > > William Moreno Reyes
> > > http://about.me/williamjmoreno r <http://about.me/williamjmorenor>
> > >
> > > ______________________________ _________________
> > > Flask mailing list
> > > Flask at python.org
> > > https://mail.python.org/mailma n/listinfo/flask
> > > <https://mail.python.org/mailman/listinfo/flask>
> > >
> > >
> > >
> > > ______________________________ _________________
> > > Flask mailing list
> > > Flask at python.org
> > > https://mail.python.org/mailma n/listinfo/flask
> > > <https://mail.python.org/mailman/listinfo/flask>
> > >
> > >
> > >
> > > ______________________________ _________________
> > > Flask mailing list
> > > Flask at python.org
> > > https://mail.python.org/ mailman/listinfo/flask
> > > <https://mail.python.org/mailman/listinfo/flask>
> > >
> > > _______________________________________________
> > > Flask mailing list
> > > Flask at python.org
> > > https://mail.python.org/mailman/listinfo/flask
> > > _______________________________________________
> > > Flask mailing list
> > > Flask at python.org
> > > https://mail.python.org/mailman/listinfo/flask
> > >
> > > _______________________________________________
> > > Flask mailing list
> > > Flask at python.org
> > > https://mail.python.org/mailman/listinfo/flask
> > >
> > >
>
> > _______________________________________________
> > Flask mailing list
> > Flask at python.org
> > https://mail.python.org/mailman/listinfo/flask
>
> _______________________________________________
> Flask mailing list
> Flask at python.org
> https://mail.python.org/mailman/listinfo/flask
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/flask/attachments/20180315/2ee1d37a/attachment-0001.html>


More information about the Flask mailing list