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

Ashfaq Ahmed ashfaqsolangi at gmail.com
Thu Mar 15 08:38:26 EDT 2018


PyCharm is the best one, and Atom is also good one if you want just lite
one editor.

On Thu, Mar 15, 2018 at 4:37 PM, Bruno Romano Muller <
romano.muller at gmail.com> wrote:

> 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
>>
>
>
> _______________________________________________
> Flask mailing list
> Flask at python.org
> https://mail.python.org/mailman/listinfo/flask
>
>


-- 
Regards

Ashfaq Ahmed

Senior Software Engineer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/flask/attachments/20180315/fba351a9/attachment.html>


More information about the Flask mailing list