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

Adil Hasan paradox2005 at gmail.com
Thu Mar 15 07:34:18 EDT 2018


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



More information about the Flask mailing list