librelist archives

« back to archive

Advice on using VIM for flask development

Advice on using VIM for flask development

From:
Mr. White
Date:
2012-10-30 @ 08:24
I have used PyCharm for a while and liked it, but have for a long time
wanted to give VIM a shot!

Is anyone using VIM for flask projects, and could you advice me on the
plugins you are using...I want to setup VIM as an IDE using debugger,
autocompletion and intellisense etc.

Of course I have searched the web for advice and found so, but still it
seems a little overwhelming.

Re: [flask] Advice on using VIM for flask development

From:
Kirill Klenov
Date:
2012-10-30 @ 09:49
Try this: https://github.com/klen/python-mode


Kirill Klenov
web developer
______________________________________________________________________
horneds@gmail.com | http://klen.github.com
mobile: +7 906 772-36-20


2012/10/30 Mr. White <happygoat666@gmail.com>:
> I have used PyCharm for a while and liked it, but have for a long time
> wanted to give VIM a shot!
>
> Is anyone using VIM for flask projects, and could you advice me on the
> plugins you are using...I want to setup VIM as an IDE using debugger,
> autocompletion and intellisense etc.
>
> Of course I have searched the web for advice and found so, but still it
> seems a little overwhelming.

Re: [flask] Advice on using VIM for flask development

From:
Audrius Kažukauskas
Date:
2012-10-30 @ 11:35
On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
> I have used PyCharm for a while and liked it, but have for a long time
> wanted to give VIM a shot!
> 
> Is anyone using VIM for flask projects, and could you advice me on the
> plugins you are using...I want to setup VIM as an IDE using debugger,
> autocompletion and intellisense etc.
> 
> Of course I have searched the web for advice and found so, but still it
> seems a little overwhelming.

If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
at least the first eight episodes or so.  They will help you get a
better understanding of some of Vim basics, which IMO is more important
than going for more advanced features and plugins when starting out.

-- 
Audrius Kažukauskas
http://neutrino.lt/

Re: [flask] Advice on using VIM for flask development

From:
Maple
Date:
2012-10-30 @ 12:01
strongly recommand this one:
https://github.com/humiaozuzu/dot-vimrc

with dynamic auto-completions/syntax check and many advanced ide features

On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt> wrote:

> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
> > I have used PyCharm for a while and liked it, but have for a long time
> > wanted to give VIM a shot!
> >
> > Is anyone using VIM for flask projects, and could you advice me on the
> > plugins you are using...I want to setup VIM as an IDE using debugger,
> > autocompletion and intellisense etc.
> >
> > Of course I have searched the web for advice and found so, but still it
> > seems a little overwhelming.
>
> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
> at least the first eight episodes or so.  They will help you get a
> better understanding of some of Vim basics, which IMO is more important
> than going for more advanced features and plugins when starting out.
>
> --
> Audrius Kažukauskas
> http://neutrino.lt/
>



-- 

胡淼
Sun Yat-sen University
The Guangdong Key Laboratory of Information Security
Technology(IST<http://ist.sysu.edu.cn/>
)
Blog: <http://www.numb3r3.com/>http://blog.lovemaple.info/
Github: https://github.com/humiaozuzu

Re: [flask] Advice on using VIM for flask development

From:
Bharadwaj
Date:
2012-10-30 @ 16:32
On your terminal
$ vimtutor

On Tue, Oct 30, 2012 at 5:01 AM, Maple <maplevalley8@gmail.com> wrote:

> strongly recommand this one:
> https://github.com/humiaozuzu/dot-vimrc
>
> with dynamic auto-completions/syntax check and many advanced ide features
>
> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt> wrote:
>
>> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
>> > I have used PyCharm for a while and liked it, but have for a long time
>> > wanted to give VIM a shot!
>> >
>> > Is anyone using VIM for flask projects, and could you advice me on the
>> > plugins you are using...I want to setup VIM as an IDE using debugger,
>> > autocompletion and intellisense etc.
>> >
>> > Of course I have searched the web for advice and found so, but still it
>> > seems a little overwhelming.
>>
>> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
>> at least the first eight episodes or so.  They will help you get a
>> better understanding of some of Vim basics, which IMO is more important
>> than going for more advanced features and plugins when starting out.
>>
>> --
>> Audrius Kažukauskas
>> http://neutrino.lt/
>>
>
>
>
> --
>
> 胡淼
> Sun Yat-sen University
> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
> )
> Blog: <http://www.numb3r3.com/>http://blog.lovemaple.info/
> Github: https://github.com/humiaozuzu
>
>

Re: [flask] Advice on using VIM for flask development

From:
Jeffrey Tratner
Date:
2012-10-30 @ 17:28
You might also check out sontek's guide to using vim as a python ide:
http://sontek.net/blog/detail/turning-vim-into-a-modern-python-ide . I'd
swap out CtrlP for CommandT though.

On Tue, Oct 30, 2012 at 12:32 PM, Bharadwaj <barbi.bruce@gmail.com> wrote:

> On your terminal
> $ vimtutor
>
>
> On Tue, Oct 30, 2012 at 5:01 AM, Maple <maplevalley8@gmail.com> wrote:
>
>> strongly recommand this one:
>> https://github.com/humiaozuzu/dot-vimrc
>>
>> with dynamic auto-completions/syntax check and many advanced ide features
>>
>> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt>wrote:
>>
>>> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
>>> > I have used PyCharm for a while and liked it, but have for a long time
>>> > wanted to give VIM a shot!
>>> >
>>> > Is anyone using VIM for flask projects, and could you advice me on the
>>> > plugins you are using...I want to setup VIM as an IDE using debugger,
>>> > autocompletion and intellisense etc.
>>> >
>>> > Of course I have searched the web for advice and found so, but still it
>>> > seems a little overwhelming.
>>>
>>> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
>>> at least the first eight episodes or so.  They will help you get a
>>> better understanding of some of Vim basics, which IMO is more important
>>> than going for more advanced features and plugins when starting out.
>>>
>>> --
>>> Audrius Kažukauskas
>>> http://neutrino.lt/
>>>
>>
>>
>>
>> --
>>
>> 胡淼
>> Sun Yat-sen University
>> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
>> )
>> Blog: <http://www.numb3r3.com/>http://blog.lovemaple.info/
>> Github: https://github.com/humiaozuzu
>>
>>
>

Re: [flask] Advice on using VIM for flask development

From:
Marcus Carlsson
Date:
2012-10-30 @ 19:43
Why do you prefer CommandT over CtrlP? VimL-plugins > ruby/python ones
(maybe not Python in this case since you'll need it for other plugins)
On Oct 30, 2012 8:32 PM, "Jeffrey Tratner" <jtratner@gmail.com> wrote:

> You might also check out sontek's guide to using vim as a python ide:
> http://sontek.net/blog/detail/turning-vim-into-a-modern-python-ide . I'd
> swap out CtrlP for CommandT though.
>
> On Tue, Oct 30, 2012 at 12:32 PM, Bharadwaj <barbi.bruce@gmail.com> wrote:
>
>> On your terminal
>> $ vimtutor
>>
>>
>> On Tue, Oct 30, 2012 at 5:01 AM, Maple <maplevalley8@gmail.com> wrote:
>>
>>> strongly recommand this one:
>>> https://github.com/humiaozuzu/dot-vimrc
>>>
>>> with dynamic auto-completions/syntax check and many advanced ide features
>>>
>>> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt>wrote:
>>>
>>>> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
>>>> > I have used PyCharm for a while and liked it, but have for a long time
>>>> > wanted to give VIM a shot!
>>>> >
>>>> > Is anyone using VIM for flask projects, and could you advice me on the
>>>> > plugins you are using...I want to setup VIM as an IDE using debugger,
>>>> > autocompletion and intellisense etc.
>>>> >
>>>> > Of course I have searched the web for advice and found so, but still
>>>> it
>>>> > seems a little overwhelming.
>>>>
>>>> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
>>>> at least the first eight episodes or so.  They will help you get a
>>>> better understanding of some of Vim basics, which IMO is more important
>>>> than going for more advanced features and plugins when starting out.
>>>>
>>>> --
>>>> Audrius Kažukauskas
>>>> http://neutrino.lt/
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> 胡淼
>>> Sun Yat-sen University
>>> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
>>> )
>>> Blog: <http://www.numb3r3.com/>http://blog.lovemaple.info/
>>> Github: https://github.com/humiaozuzu
>>>
>>>
>>
>

Re: [flask] Advice on using VIM for flask development

From:
Zach Williams
Date:
2012-10-30 @ 19:35
My dotfiles are on Github <https://github.com/zachwill/dotfiles> if you
want to look over those. I'd highly recommend using
Vundle<https://github.com/gmarik/vundle>as a dependency manager for
Vim plugins — it's one of those pieces of
software that I really do love.

On Tue, Oct 30, 2012 at 10:28 AM, Jeffrey Tratner <jtratner@gmail.com>wrote:

> You might also check out sontek's guide to using vim as a python ide:
> http://sontek.net/blog/detail/turning-vim-into-a-modern-python-ide . I'd
> swap out CtrlP for CommandT though.
>
> On Tue, Oct 30, 2012 at 12:32 PM, Bharadwaj <barbi.bruce@gmail.com> wrote:
>
>> On your terminal
>> $ vimtutor
>>
>>
>> On Tue, Oct 30, 2012 at 5:01 AM, Maple <maplevalley8@gmail.com> wrote:
>>
>>> strongly recommand this one:
>>> https://github.com/humiaozuzu/dot-vimrc
>>>
>>> with dynamic auto-completions/syntax check and many advanced ide features
>>>
>>> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt>wrote:
>>>
>>>> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
>>>> > I have used PyCharm for a while and liked it, but have for a long time
>>>> > wanted to give VIM a shot!
>>>> >
>>>> > Is anyone using VIM for flask projects, and could you advice me on the
>>>> > plugins you are using...I want to setup VIM as an IDE using debugger,
>>>> > autocompletion and intellisense etc.
>>>> >
>>>> > Of course I have searched the web for advice and found so, but still
>>>> it
>>>> > seems a little overwhelming.
>>>>
>>>> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
>>>> at least the first eight episodes or so.  They will help you get a
>>>> better understanding of some of Vim basics, which IMO is more important
>>>> than going for more advanced features and plugins when starting out.
>>>>
>>>> --
>>>> Audrius Kažukauskas
>>>> http://neutrino.lt/
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> 胡淼
>>> Sun Yat-sen University
>>> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
>>> )
>>> Blog: <http://www.numb3r3.com/>http://blog.lovemaple.info/
>>> Github: https://github.com/humiaozuzu
>>>
>>>
>>
>

Re: [flask] Advice on using VIM for flask development

From:
Matthew Brown
Date:
2012-10-30 @ 09:52
If you've used PyCharm for a while, moving to vim might be a bit of a 
shock. Maybe something like Sublime Text 2 would be better. It's what 
Kenneth Reitz uses. This blog post sums it up (plugins for python, 
features, etc) pretty well: 
http://kennethreitz.com/sublime-text-2-love.html… just me 2c. :)

--  
Matthew Brown  
Brisbane, Australia
mnbbrown@gmail.com


On Tuesday, 30 October 2012 at 6:24 PM, Mr. White wrote:

> I have used PyCharm for a while and liked it, but have for a long time 
wanted to give VIM a shot!
>  
> Is anyone using VIM for flask projects, and could you advice me on the 
plugins you are using...I want to setup VIM as an IDE using debugger, 
autocompletion and intellisense etc.  
>  
> Of course I have searched the web for advice and found so, but still it 
seems a little overwhelming.  

Re: [flask] Advice on using VIM for flask development

From:
Mr. White
Date:
2012-10-30 @ 16:49
You could be right, but I have worked in Emacs in several years, so I think
I'm pretty well used to the heavy keyboard stuff and the steep learning
curve. But, I have just checked out Sublime Text 2, and it seems like a
very nice editor. Could be that I should try that also...have you any
experience with ST2? And what are my debugging options if I choose ST2?

Regards and thanks,

MrW


On Tue, Oct 30, 2012 at 10:52 AM, Matthew Brown <mnbbrown@gmail.com> wrote:

>
> If you've used PyCharm for a while, moving to vim might be a bit of a
> shock. Maybe something like Sublime Text 2 would be better. It's what
> Kenneth Reitz uses. This blog post sums it up (plugins for python,
> features, etc) pretty well:
> http://kennethreitz.com/sublime-text-2-love.html… just me 2c. :)
>
> --
> Matthew Brown
> Brisbane, Australia
> mnbbrown@gmail.com
>
> On Tuesday, 30 October 2012 at 6:24 PM, Mr. White wrote:
>
> I have used PyCharm for a while and liked it, but have for a long time
> wanted to give VIM a shot!
>
> Is anyone using VIM for flask projects, and could you advice me on the
> plugins you are using...I want to setup VIM as an IDE using debugger,
> autocompletion and intellisense etc.
>
> Of course I have searched the web for advice and found so, but still it
> seems a little overwhelming.
>
>
>

Re: [flask] Advice on using VIM for flask development

From:
Mark Grey
Date:
2012-10-30 @ 17:30
There is a module in pypi for adding support for the default python
debugger, pdb, to sublime text.

http://pypi.python.org/pypi/PdbSublimeTextSupport

On Tue, Oct 30, 2012 at 12:49 PM, Mr. White <happygoat666@gmail.com> wrote:

> You could be right, but I have worked in Emacs in several years, so I
> think I'm pretty well used to the heavy keyboard stuff and the steep
> learning curve. But, I have just checked out Sublime Text 2, and it seems
> like a very nice editor. Could be that I should try that also...have you
> any experience with ST2? And what are my debugging options if I choose ST2?
>
> Regards and thanks,
>
> MrW
>
>
> On Tue, Oct 30, 2012 at 10:52 AM, Matthew Brown <mnbbrown@gmail.com>wrote:
>
>>
>> If you've used PyCharm for a while, moving to vim might be a bit of a
>> shock. Maybe something like Sublime Text 2 would be better. It's what
>> Kenneth Reitz uses. This blog post sums it up (plugins for python,
>> features, etc) pretty well:
>> http://kennethreitz.com/sublime-text-2-love.html… just me 2c. :)
>>
>> --
>> Matthew Brown
>> Brisbane, Australia
>> mnbbrown@gmail.com
>>
>> On Tuesday, 30 October 2012 at 6:24 PM, Mr. White wrote:
>>
>> I have used PyCharm for a while and liked it, but have for a long time
>> wanted to give VIM a shot!
>>
>> Is anyone using VIM for flask projects, and could you advice me on the
>> plugins you are using...I want to setup VIM as an IDE using debugger,
>> autocompletion and intellisense etc.
>>
>> Of course I have searched the web for advice and found so, but still it
>> seems a little overwhelming.
>>
>>
>>
>

Re: [flask] Advice on using VIM for flask development

From:
Michal Kawalec
Date:
2012-10-30 @ 17:28
I've been using vim since forever, so I am not a good statistical
sample, however:
- it all depends on the size of a project. I don't really need anything
  like an IDE for projects < 100k of lines
- use exuberant ctags. They are a lifesaver and just awesome. Trust me:)


And don't learn all of the commands by heart at once, tackle it
incrementally.

And remember, there is vimtutor there to help you.

Re: [flask] Advice on using VIM for flask development

From:
Edd Robinson
Date:
2012-10-30 @ 09:40
This advice comes from someone who used Vim on Flask projects *for a 
while*, but now I have converted to Sublime Text 2, which is, well, 
sublime. :-)

Anyway - these are the things I used for my Vim setup:

1) Janus https://github.com/carlhuda/janus
    Janus will provide you with an excellent distribution of plugins, 
including things 
    like nerdtree for a project view.

2) python-mode https://github.com/klen/python-mode
    Provides lots of useful functionality like a lint, syntax 
highlighting, and rope, a
    useful refactoring library for python (rename across modules / 
autocompletion etc 
    etc).

Apparently pylint is very slow in flask projects, so the author of 
python-mode recommends you use pyflakes instead: g:pymode_lint_checker = 
"pyflakes"

I hope that provides some avenues to go down, anyway.

Cheers,
Edd


    

On 30 Oct 2012, at 08:24, Mr. White wrote:

> I have used PyCharm for a while and liked it, but have for a long time 
wanted to give VIM a shot!
> 
> Is anyone using VIM for flask projects, and could you advice me on the 
plugins you are using...I want to setup VIM as an IDE using debugger, 
autocompletion and intellisense etc.
> 
> Of course I have searched the web for advice and found so, but still it 
seems a little overwhelming.

Re: [flask] Advice on using VIM for flask development

From:
Happygoat
Date:
2012-10-30 @ 23:28
Can you tell more about your Sublime setup? Which debugger do you use?

Den 30/10/2012 kl. 10.40 skrev Edd Robinson <me@eddrobinson.net>:

> This advice comes from someone who used Vim on Flask projects *for a 
while*, but now I have converted to Sublime Text 2, which is, well, 
sublime. :-)
> 
> Anyway - these are the things I used for my Vim setup:
> 
> 1) Janus https://github.com/carlhuda/janus
>    Janus will provide you with an excellent distribution of plugins, 
including things 
>    like nerdtree for a project view.
> 
> 2) python-mode https://github.com/klen/python-mode
>    Provides lots of useful functionality like a lint, syntax 
highlighting, and rope, a
>    useful refactoring library for python (rename across modules / 
autocompletion etc 
>    etc).
> 
> Apparently pylint is very slow in flask projects, so the author of 
python-mode recommends you use pyflakes instead: g:pymode_lint_checker = 
"pyflakes"
> 
> I hope that provides some avenues to go down, anyway.
> 
> Cheers,
> Edd
> 
> 
> 
> 
> On 30 Oct 2012, at 08:24, Mr. White wrote:
> 
>> I have used PyCharm for a while and liked it, but have for a long time 
wanted to give VIM a shot!
>> 
>> Is anyone using VIM for flask projects, and could you advice me on the 
plugins you are using...I want to setup VIM as an IDE using debugger, 
autocompletion and intellisense etc.
>> 
>> Of course I have searched the web for advice and found so, but still it
seems a little overwhelming.
> 

Re: [flask] Advice on using VIM for flask development

From:
Maple Valley
Date:
2012-10-30 @ 23:40
For st2, I recommend the free tutorial by tut plus  
https://tutsplus.com/course/improve-workflow-in-sublime-text-2/

--  
胡淼
Sun Yat-sen University
The Guangdong Key Laboratory of Information Security Technology(IST 
(http://ist.sysu.edu.cn/))
Blog: http://blog.lovemaple.info/
Github: https://github.com/humiaozuzu
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)


On Wednesday, October 31, 2012 at 7:28 AM, Happygoat wrote:

> Can you tell more about your Sublime setup? Which debugger do you use?
>  
> Den 30/10/2012 kl. 10.40 skrev Edd Robinson <me@eddrobinson.net 
(mailto:me@eddrobinson.net)>:
>  
> > This advice comes from someone who used Vim on Flask projects *for a 
while*, but now I have converted to Sublime Text 2, which is, well, 
sublime. :-)
> >  
> > Anyway - these are the things I used for my Vim setup:
> >  
> > 1) Janus https://github.com/carlhuda/janus
> > Janus will provide you with an excellent distribution of plugins, 
including things  
> > like nerdtree for a project view.
> >  
> > 2) python-mode https://github.com/klen/python-mode
> > Provides lots of useful functionality like a lint, syntax 
highlighting, and rope, a
> > useful refactoring library for python (rename across modules / 
autocompletion etc  
> > etc).
> >  
> > Apparently pylint is very slow in flask projects, so the author of 
python-mode recommends you use pyflakes instead: g:pymode_lint_checker = 
"pyflakes"
> >  
> > I hope that provides some avenues to go down, anyway.
> >  
> > Cheers,
> > Edd
> >  
> >  
> >  
> >  
> > On 30 Oct 2012, at 08:24, Mr. White wrote:
> >  
> > > I have used PyCharm for a while and liked it, but have for a long 
time wanted to give VIM a shot!
> > >  
> > > Is anyone using VIM for flask projects, and could you advice me on 
the plugins you are using...I want to setup VIM as an IDE using debugger, 
autocompletion and intellisense etc.
> > >  
> > > Of course I have searched the web for advice and found so, but still
it seems a little overwhelming.  

Re: [flask] Advice on using VIM for flask development

From:
Eladio Caritos
Date:
2012-11-01 @ 12:49
I found this spf13 (http://vim.spf13.com/#additionalSyntaxes) the easiest
way to use Vim as an IDE.

On Tue, Oct 30, 2012 at 7:40 PM, Maple Valley <maplevalley8@gmail.com>wrote:

> For st2, I recommend the free tutorial by tut plus
> https://tutsplus.com/course/improve-workflow-in-sublime-text-2/
>
> --
>
> 胡淼
>
> Sun Yat-sen University
>
> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
> )
>
> Blog: http://blog.lovemaple.info/
>
> Github: https://github.com/humiaozuzu
>
> Sent with Sparrow <http://www.sparrowmailapp.com/?sig>
>
> On Wednesday, October 31, 2012 at 7:28 AM, Happygoat wrote:
>
> Can you tell more about your Sublime setup? Which debugger do you use?
>
> Den 30/10/2012 kl. 10.40 skrev Edd Robinson <me@eddrobinson.net>:
>
> This advice comes from someone who used Vim on Flask projects *for a
> while*, but now I have converted to Sublime Text 2, which is, well,
> sublime. :-)
>
> Anyway - these are the things I used for my Vim setup:
>
> 1) Janus https://github.com/carlhuda/janus
> Janus will provide you with an excellent distribution of plugins,
> including things
> like nerdtree for a project view.
>
> 2) python-mode https://github.com/klen/python-mode
> Provides lots of useful functionality like a lint, syntax highlighting,
> and rope, a
> useful refactoring library for python (rename across modules /
> autocompletion etc
> etc).
>
> Apparently pylint is very slow in flask projects, so the author of
> python-mode recommends you use pyflakes instead: g:pymode_lint_checker =
> "pyflakes"
>
> I hope that provides some avenues to go down, anyway.
>
> Cheers,
> Edd
>
>
>
>
> On 30 Oct 2012, at 08:24, Mr. White wrote:
>
> I have used PyCharm for a while and liked it, but have for a long time
> wanted to give VIM a shot!
>
> Is anyone using VIM for flask projects, and could you advice me on the
> plugins you are using...I want to setup VIM as an IDE using debugger,
> autocompletion and intellisense etc.
>
> Of course I have searched the web for advice and found so, but still it
> seems a little overwhelming.
>
>
>


-- 
Eladio Caritos
129 Main Street #268
Stony Brook, NY 11790
631-706-4213
http://caritos.com

Re: [flask] Advice on using VIM for flask development

From:
Happygoat
Date:
2012-11-02 @ 19:29
Thanks for all your input guys! Even though I'm tempted to use time to 
setup vim and have gotten a lot of inspiration from your posts, I think 
I'll go with ST2 and try it out! I looks like a highly productive tool!

Regards
MrW

On 01/11/2012, at 13.49, Eladio Caritos <eladio@caritos.com> wrote:

> I found this spf13 (http://vim.spf13.com/#additionalSyntaxes) the 
easiest way to use Vim as an IDE.
> 
> On Tue, Oct 30, 2012 at 7:40 PM, Maple Valley <maplevalley8@gmail.com> wrote:
>> For st2, I recommend the free tutorial by tut plus 
>> https://tutsplus.com/course/improve-workflow-in-sublime-text-2/
>> 
>> -- 
>> 胡淼
>> Sun Yat-sen University
>> The Guangdong Key Laboratory of Information Security Technology(IST)
>> Blog: http://blog.lovemaple.info/
>> Github: https://github.com/humiaozuzu
>> Sent with Sparrow
>> 
>> On Wednesday, October 31, 2012 at 7:28 AM, Happygoat wrote:
>> 
>>> Can you tell more about your Sublime setup? Which debugger do you use?
>>> 
>>> Den 30/10/2012 kl. 10.40 skrev Edd Robinson <me@eddrobinson.net>:
>>> 
>>>> This advice comes from someone who used Vim on Flask projects *for a 
while*, but now I have converted to Sublime Text 2, which is, well, 
sublime. :-)
>>>> 
>>>> Anyway - these are the things I used for my Vim setup:
>>>> 
>>>> 1) Janus https://github.com/carlhuda/janus
>>>> Janus will provide you with an excellent distribution of plugins, 
including things
>>>> like nerdtree for a project view.
>>>> 
>>>> 2) python-mode https://github.com/klen/python-mode
>>>> Provides lots of useful functionality like a lint, syntax 
highlighting, and rope, a
>>>> useful refactoring library for python (rename across modules / 
autocompletion etc
>>>> etc).
>>>> 
>>>> Apparently pylint is very slow in flask projects, so the author of 
python-mode recommends you use pyflakes instead: g:pymode_lint_checker = 
"pyflakes"
>>>> 
>>>> I hope that provides some avenues to go down, anyway.
>>>> 
>>>> Cheers,
>>>> Edd
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On 30 Oct 2012, at 08:24, Mr. White wrote:
>>>> 
>>>>> I have used PyCharm for a while and liked it, but have for a long 
time wanted to give VIM a shot!
>>>>> 
>>>>> Is anyone using VIM for flask projects, and could you advice me on 
the plugins you are using...I want to setup VIM as an IDE using debugger, 
autocompletion and intellisense etc.
>>>>> 
>>>>> Of course I have searched the web for advice and found so, but still
it seems a little overwhelming.
> 
> 
> 
> -- 
> Eladio Caritos
> 129 Main Street #268
> Stony Brook, NY 11790
> 631-706-4213
> http://caritos.com
> 

Re: [flask] Advice on using VIM for flask development

From:
Christoph Heer
Date:
2012-11-02 @ 20:58
I also use Sublime Text 2 for Python and Flask development. It's great on
Mac OS X for my private project but I also use it on my new job where I
work mostly on Windows 7. The article on Kenneth Reiz's blog is a great
start for Python. The "Go To" feature in sublime is so great and fast that
I also deactivate the Side Bar with the file/folder tree. Sublime isn't a
IDE like PyCharm or Eclipse but if you can work without a fullfeatured
autocompletion than is Sublime the best choice in my eyes.

Sublime +1^100   ;)


On 02.11.2012, at 20:31, Happygoat <happygoat666@gmail.com> wrote:

Thanks for all your input guys! Even though I'm tempted to use time to
setup vim and have gotten a lot of inspiration from your posts, I think
I'll go with ST2 and try it out! I looks like a highly productive tool!

Regards
MrW

On 01/11/2012, at 13.49, Eladio Caritos <eladio@caritos.com> wrote:

I found this spf13 (http://vim.spf13.com/#additionalSyntaxes) the easiest
way to use Vim as an IDE.

On Tue, Oct 30, 2012 at 7:40 PM, Maple Valley <maplevalley8@gmail.com>wrote:

> For st2, I recommend the free tutorial by tut plus
> https://tutsplus.com/course/improve-workflow-in-sublime-text-2/
>
> --
>
> 胡淼
>
> Sun Yat-sen University
>
> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
> )
>
> Blog: http://blog.lovemaple.info/
>
> Github: https://github.com/humiaozuzu
>
> Sent with Sparrow <http://www.sparrowmailapp.com/?sig>
>
> On Wednesday, October 31, 2012 at 7:28 AM, Happygoat wrote:
>
> Can you tell more about your Sublime setup? Which debugger do you use?
>
> Den 30/10/2012 kl. 10.40 skrev Edd Robinson <me@eddrobinson.net>:
>
> This advice comes from someone who used Vim on Flask projects *for a
> while*, but now I have converted to Sublime Text 2, which is, well,
> sublime. :-)
>
> Anyway - these are the things I used for my Vim setup:
>
> 1) Janus https://github.com/carlhuda/janus
> Janus will provide you with an excellent distribution of plugins,
> including things
>  like nerdtree for a project view.
>
> 2) python-mode https://github.com/klen/python-mode
> Provides lots of useful functionality like a lint, syntax highlighting,
> and rope, a
>  useful refactoring library for python (rename across modules /
> autocompletion etc
> etc).
>
> Apparently pylint is very slow in flask projects, so the author of
> python-mode recommends you use pyflakes instead: g:pymode_lint_checker =
> "pyflakes"
>
> I hope that provides some avenues to go down, anyway.
>
> Cheers,
> Edd
>
>
>
>
> On 30 Oct 2012, at 08:24, Mr. White wrote:
>
> I have used PyCharm for a while and liked it, but have for a long time
> wanted to give VIM a shot!
>
> Is anyone using VIM for flask projects, and could you advice me on the
> plugins you are using...I want to setup VIM as an IDE using debugger,
> autocompletion and intellisense etc.
>
> Of course I have searched the web for advice and found so, but still it
> seems a little overwhelming.
>
>
>


-- 
Eladio Caritos
129 Main Street #268
Stony Brook, NY 11790
631-706-4213
http://caritos.com

Re: [flask] Advice on using VIM for flask development

From:
Aaron Rothenberg
Date:
2012-10-30 @ 16:37
I use vim exclusively with python( and therefore Flask). 
It's a steep learning curve. You need to immerse yourself in it for a 
little while i.e only use VIM.  It's slow at first.
For an "IDE" learn about the .vimrc file, pathogen and plugins. You will 
end up crafting a very personalized environment per project. You can 
change your  environment  per project. If you are using linux then the 
terminal is also an important part of the environment.  Learn about the 
.bashrc file.  My "IDE" consists of  VI , bash(and git) all working in 
concert.  






Date: Tue, 30 Oct 2012 20:01:12 +0800
From: maplevalley8@gmail.com
Subject: Re: [flask] Advice on using VIM for flask development
To: flask@librelist.com

strongly recommand this one:https://github.com/humiaozuzu/dot-vimrc
with dynamic auto-completions/syntax check and many advanced ide features

On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt> wrote:

On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:

> I have used PyCharm for a while and liked it, but have for a long time

> wanted to give VIM a shot!

>

> Is anyone using VIM for flask projects, and could you advice me on the

> plugins you are using...I want to setup VIM as an IDE using debugger,

> autocompletion and intellisense etc.

>

> Of course I have searched the web for advice and found so, but still it

> seems a little overwhelming.



If you're new to Vim, I would highly recommend <http://vimcasts.org/>,

at least the first eight episodes or so.  They will help you get a

better understanding of some of Vim basics, which IMO is more important

than going for more advanced features and plugins when starting out.



--

Audrius Kažukauskas

http://neutrino.lt/



-- 

胡淼Sun Yat-sen UniversityThe Guangdong Key Laboratory of Information 
Security Technology(IST)

Blog: http://blog.lovemaple.info/
Github: https://github.com/humiaozuzu



 		 	   		  

Re: [flask] Advice on using VIM for flask development

From:
Mark Grey
Date:
2012-10-30 @ 17:08
Vim and Flask here exclusively for web development.

Truthfully, every autocomplete feature for python in vim I have often found
to be clumsy and interfere too much with the core vim keybindings.  This is
the main thing you want to take away from using vim.  Being able to
delete/copy whole line/code segments with mere keystrokes is a massive plus
once you've mastered it.

I don't typically recommend vim adoption however, especially if you've got
work to do!  It is time consuming and frustrating and really needs to be
done during down time.  If you've got a deadline, Sublime is the way to go.

On Tue, Oct 30, 2012 at 12:37 PM, Aaron Rothenberg <a_rothenberg@hotmail.com
> wrote:

>  I use vim exclusively with python( and therefore Flask).
>
> It's a steep learning curve. You need to immerse yourself in it for a
> little while i.e only use VIM.  It's slow at first.
>
> For an "IDE" learn about the .vimrc file, pathogen and plugins. You will
> end up crafting a very personalized environment per project. You can change
> your  environment  per project. If you are using linux then the terminal is
> also an important part of the environment.  Learn about the .bashrc file.
>  My "IDE" consists of  VI , bash(and git) all working in concert.
>
>
>
>
>
>
>
> ------------------------------
> Date: Tue, 30 Oct 2012 20:01:12 +0800
> From: maplevalley8@gmail.com
> Subject: Re: [flask] Advice on using VIM for flask development
> To: flask@librelist.com
>
>
> strongly recommand this one:
> https://github.com/humiaozuzu/dot-vimrc
>
> with dynamic auto-completions/syntax check and many advanced ide features
>
> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt> wrote:
>
> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
> > I have used PyCharm for a while and liked it, but have for a long time
> > wanted to give VIM a shot!
> >
> > Is anyone using VIM for flask projects, and could you advice me on the
> > plugins you are using...I want to setup VIM as an IDE using debugger,
> > autocompletion and intellisense etc.
> >
> > Of course I have searched the web for advice and found so, but still it
> > seems a little overwhelming.
>
> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
> at least the first eight episodes or so.  They will help you get a
> better understanding of some of Vim basics, which IMO is more important
> than going for more advanced features and plugins when starting out.
>
> --
> Audrius Kažukauskas
> http://neutrino.lt/
>
>
>
>
> --
>
> 胡淼
> Sun Yat-sen University
> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
> )
> Blog: <http://www.numb3r3.com/>http://blog.lovemaple.info/
> Github: https://github.com/humiaozuzu
>
>

Re: [flask] Advice on using VIM for flask development

From:
Anthony Ford
Date:
2012-10-30 @ 18:22
@Mark, I learned vim 'on-the-job' so to speak. In my opinion, it only takes
about a day or two to become proficient enough to replace a general text
editor. To become skillful with vim it takes a few weeks of use, to become
artful, it takes a while using it.

I will say you never stop learning with vim. I've been using vim for almost
6 years now, and was only basically proficient for the first two years, but
I didn't really know there was more out there. After figuring out what vim
had to offer, I really started to pick up some awesome tricks.

In terms of setting up a nice dev environment for python, I recommend
pairing a good vimrc (a few have been recommended, and I don't think mine
can compete, though you can check it out at
https://github.com/ajford/dotfiles, under the vim folder), Pathogen (much
better than vimballs....), NERDCommenter, and a color scheme you like. I
tailored an existing color scheme to fit my tastes.

I also recommend a good terminal multiplexer if you're working in the
terminal, Screen is the old tried-and-true, but in my opinion really needs
a good screenrc to be truly useful. I have one in my dotfiles which I stole
from an advisor of mine a few years back (Ron DuPlain, credit to him is in
the screenrc).

Virtualenv, Virtualenvwrapper, and pip are almost a must as well.

Anthony Ford,
KF5IBN,
Research Assistant,
Center for Advanced Radio Astronomy,
University of Texas at Brownsville
ford.anthonyj@gmail.com



On Tue, Oct 30, 2012 at 12:08 PM, Mark Grey <mark.asperia@gmail.com> wrote:

> Vim and Flask here exclusively for web development.
>
> Truthfully, every autocomplete feature for python in vim I have often
> found to be clumsy and interfere too much with the core vim keybindings.
>  This is the main thing you want to take away from using vim.  Being able
> to delete/copy whole line/code segments with mere keystrokes is a massive
> plus once you've mastered it.
>
> I don't typically recommend vim adoption however, especially if you've got
> work to do!  It is time consuming and frustrating and really needs to be
> done during down time.  If you've got a deadline, Sublime is the way to go.
>
>
> On Tue, Oct 30, 2012 at 12:37 PM, Aaron Rothenberg <
> a_rothenberg@hotmail.com> wrote:
>
>>  I use vim exclusively with python( and therefore Flask).
>>
>> It's a steep learning curve. You need to immerse yourself in it for a
>> little while i.e only use VIM.  It's slow at first.
>>
>> For an "IDE" learn about the .vimrc file, pathogen and plugins. You will
>> end up crafting a very personalized environment per project. You can change
>> your  environment  per project. If you are using linux then the terminal is
>> also an important part of the environment.  Learn about the .bashrc file.
>>  My "IDE" consists of  VI , bash(and git) all working in concert.
>>
>>
>>
>>
>>
>>
>>
>> ------------------------------
>> Date: Tue, 30 Oct 2012 20:01:12 +0800
>> From: maplevalley8@gmail.com
>> Subject: Re: [flask] Advice on using VIM for flask development
>> To: flask@librelist.com
>>
>>
>> strongly recommand this one:
>> https://github.com/humiaozuzu/dot-vimrc
>>
>> with dynamic auto-completions/syntax check and many advanced ide features
>>
>> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt>wrote:
>>
>> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
>> > I have used PyCharm for a while and liked it, but have for a long time
>> > wanted to give VIM a shot!
>> >
>> > Is anyone using VIM for flask projects, and could you advice me on the
>> > plugins you are using...I want to setup VIM as an IDE using debugger,
>> > autocompletion and intellisense etc.
>> >
>> > Of course I have searched the web for advice and found so, but still it
>> > seems a little overwhelming.
>>
>> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
>> at least the first eight episodes or so.  They will help you get a
>> better understanding of some of Vim basics, which IMO is more important
>> than going for more advanced features and plugins when starting out.
>>
>> --
>> Audrius Kažukauskas
>> http://neutrino.lt/
>>
>>
>>
>>
>> --
>>
>> 胡淼
>> Sun Yat-sen University
>> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
>> )
>> Blog: <http://www.numb3r3.com/>http://blog.lovemaple.info/
>> Github: https://github.com/humiaozuzu
>>
>>
>

Re: [flask] Advice on using VIM for flask development

From:
Sean Lynch
Date:
2012-10-30 @ 20:33
I recently made the jump from Vim to Sublime Text (with Vintage plugin) for
all my Python and web development and have been very happy.

I love vim (still do), and still use it from time to time when I need more
power (block selections and automatically align Lettuce tables via | come
to mind), but Sublime is much more elegant, and more importantly, the rest
of my team enjoys it as they aren't forced to learn all the keystrokes of
vim.  While I still find myself missing keystrokes I was used to from VIm
even with Vintage/VintageEx/Vintage Surround, they are not annoying enough
to switch back.

if you're interested, here are my vim (
https://github.com/techniq/dotfiles/blob/master/vim/.vimrc) and sublime (

https://github.com/techniq/dotfiles/blob/master/sublime2/Packages/User/Package%20Control.sublime-settings)
configs.


On Tue, Oct 30, 2012 at 2:22 PM, Anthony Ford <ford.anthonyj@gmail.com>wrote:

> @Mark, I learned vim 'on-the-job' so to speak. In my opinion, it only
> takes about a day or two to become proficient enough to replace a general
> text editor. To become skillful with vim it takes a few weeks of use, to
> become artful, it takes a while using it.
>
> I will say you never stop learning with vim. I've been using vim for
> almost 6 years now, and was only basically proficient for the first two
> years, but I didn't really know there was more out there. After figuring
> out what vim had to offer, I really started to pick up some awesome tricks.
>
> In terms of setting up a nice dev environment for python, I recommend
> pairing a good vimrc (a few have been recommended, and I don't think mine
> can compete, though you can check it out at
> https://github.com/ajford/dotfiles, under the vim folder), Pathogen (much
> better than vimballs....), NERDCommenter, and a color scheme you like. I
> tailored an existing color scheme to fit my tastes.
>
> I also recommend a good terminal multiplexer if you're working in the
> terminal, Screen is the old tried-and-true, but in my opinion really needs
> a good screenrc to be truly useful. I have one in my dotfiles which I stole
> from an advisor of mine a few years back (Ron DuPlain, credit to him is in
> the screenrc).
>
> Virtualenv, Virtualenvwrapper, and pip are almost a must as well.
>
> Anthony Ford,
> KF5IBN,
> Research Assistant,
> Center for Advanced Radio Astronomy,
> University of Texas at Brownsville
> ford.anthonyj@gmail.com
>
>
>
> On Tue, Oct 30, 2012 at 12:08 PM, Mark Grey <mark.asperia@gmail.com>wrote:
>
>> Vim and Flask here exclusively for web development.
>>
>> Truthfully, every autocomplete feature for python in vim I have often
>> found to be clumsy and interfere too much with the core vim keybindings.
>>  This is the main thing you want to take away from using vim.  Being able
>> to delete/copy whole line/code segments with mere keystrokes is a massive
>> plus once you've mastered it.
>>
>> I don't typically recommend vim adoption however, especially if you've
>> got work to do!  It is time consuming and frustrating and really needs to
>> be done during down time.  If you've got a deadline, Sublime is the way to
>> go.
>>
>>
>> On Tue, Oct 30, 2012 at 12:37 PM, Aaron Rothenberg <
>> a_rothenberg@hotmail.com> wrote:
>>
>>>  I use vim exclusively with python( and therefore Flask).
>>>
>>> It's a steep learning curve. You need to immerse yourself in it for a
>>> little while i.e only use VIM.  It's slow at first.
>>>
>>> For an "IDE" learn about the .vimrc file, pathogen and plugins. You will
>>> end up crafting a very personalized environment per project. You can change
>>> your  environment  per project. If you are using linux then the terminal is
>>> also an important part of the environment.  Learn about the .bashrc file.
>>>  My "IDE" consists of  VI , bash(and git) all working in concert.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> ------------------------------
>>> Date: Tue, 30 Oct 2012 20:01:12 +0800
>>> From: maplevalley8@gmail.com
>>> Subject: Re: [flask] Advice on using VIM for flask development
>>> To: flask@librelist.com
>>>
>>>
>>> strongly recommand this one:
>>> https://github.com/humiaozuzu/dot-vimrc
>>>
>>> with dynamic auto-completions/syntax check and many advanced ide features
>>>
>>> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt>wrote:
>>>
>>> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
>>> > I have used PyCharm for a while and liked it, but have for a long time
>>> > wanted to give VIM a shot!
>>> >
>>> > Is anyone using VIM for flask projects, and could you advice me on the
>>> > plugins you are using...I want to setup VIM as an IDE using debugger,
>>> > autocompletion and intellisense etc.
>>> >
>>> > Of course I have searched the web for advice and found so, but still it
>>> > seems a little overwhelming.
>>>
>>> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
>>> at least the first eight episodes or so.  They will help you get a
>>> better understanding of some of Vim basics, which IMO is more important
>>> than going for more advanced features and plugins when starting out.
>>>
>>> --
>>> Audrius Kažukauskas
>>> http://neutrino.lt/
>>>
>>>
>>>
>>>
>>> --
>>>
>>> 胡淼
>>> Sun Yat-sen University
>>> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
>>> )
>>> Blog: <http://www.numb3r3.com/>http://blog.lovemaple.info/
>>> Github: https://github.com/humiaozuzu
>>>
>>>
>>
>

Re: [flask] Advice on using VIM for flask development

From:
Joe Esposito
Date:
2012-10-30 @ 18:05
+1 for Sublime.

I stubbornly stuck with an outdated editor for the past ten years. Tried
several others including a run at Vim. Instantly fell in love with Sublime.
The Python autocomplete plugin is quite good, as it was ported from Komodo.
Excellent for web development too with its "Goto Anything" command, which
is like an inline grep + a live preview + a fast dropdown of results to
open a file.

On Tue, Oct 30, 2012 at 1:08 PM, Mark Grey <mark.asperia@gmail.com> wrote:

> Vim and Flask here exclusively for web development.
>
> Truthfully, every autocomplete feature for python in vim I have often
> found to be clumsy and interfere too much with the core vim keybindings.
>  This is the main thing you want to take away from using vim.  Being able
> to delete/copy whole line/code segments with mere keystrokes is a massive
> plus once you've mastered it.
>
> I don't typically recommend vim adoption however, especially if you've got
> work to do!  It is time consuming and frustrating and really needs to be
> done during down time.  If you've got a deadline, Sublime is the way to go.
>
>
> On Tue, Oct 30, 2012 at 12:37 PM, Aaron Rothenberg <
> a_rothenberg@hotmail.com> wrote:
>
>>  I use vim exclusively with python( and therefore Flask).
>>
>> It's a steep learning curve. You need to immerse yourself in it for a
>> little while i.e only use VIM.  It's slow at first.
>>
>> For an "IDE" learn about the .vimrc file, pathogen and plugins. You will
>> end up crafting a very personalized environment per project. You can change
>> your  environment  per project. If you are using linux then the terminal is
>> also an important part of the environment.  Learn about the .bashrc file.
>>  My "IDE" consists of  VI , bash(and git) all working in concert.
>>
>>
>>
>>
>>
>>
>>
>> ------------------------------
>> Date: Tue, 30 Oct 2012 20:01:12 +0800
>> From: maplevalley8@gmail.com
>> Subject: Re: [flask] Advice on using VIM for flask development
>> To: flask@librelist.com
>>
>>
>> strongly recommand this one:
>> https://github.com/humiaozuzu/dot-vimrc
>>
>> with dynamic auto-completions/syntax check and many advanced ide features
>>
>> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt>wrote:
>>
>> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
>> > I have used PyCharm for a while and liked it, but have for a long time
>> > wanted to give VIM a shot!
>> >
>> > Is anyone using VIM for flask projects, and could you advice me on the
>> > plugins you are using...I want to setup VIM as an IDE using debugger,
>> > autocompletion and intellisense etc.
>> >
>> > Of course I have searched the web for advice and found so, but still it
>> > seems a little overwhelming.
>>
>> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
>> at least the first eight episodes or so.  They will help you get a
>> better understanding of some of Vim basics, which IMO is more important
>> than going for more advanced features and plugins when starting out.
>>
>> --
>> Audrius Kažukauskas
>> http://neutrino.lt/
>>
>>
>>
>>
>> --
>>
>> 胡淼
>> Sun Yat-sen University
>> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
>> )
>> Blog: <http://www.numb3r3.com/>http://blog.lovemaple.info/
>> Github: https://github.com/humiaozuzu
>>
>>
>

Re: [flask] Advice on using VIM for flask development

From:
Happygoat
Date:
2012-10-30 @ 23:31
What is your Sublime setup?

TIA

Den 30/10/2012 kl. 19.05 skrev Joe Esposito <espo58@gmail.com>:

> +1 for Sublime.
> 
> I stubbornly stuck with an outdated editor for the past ten years. Tried
several others including a run at Vim. Instantly fell in love with 
Sublime. The Python autocomplete plugin is quite good, as it was ported 
from Komodo. Excellent for web development too with its "Goto Anything" 
command, which is like an inline grep + a live preview + a fast dropdown 
of results to open a file.
> 
> On Tue, Oct 30, 2012 at 1:08 PM, Mark Grey <mark.asperia@gmail.com> wrote:
>> Vim and Flask here exclusively for web development.
>> 
>> Truthfully, every autocomplete feature for python in vim I have often 
found to be clumsy and interfere too much with the core vim keybindings.  
This is the main thing you want to take away from using vim.  Being able 
to delete/copy whole line/code segments with mere keystrokes is a massive 
plus once you've mastered it.
>> 
>> I don't typically recommend vim adoption however, especially if you've 
got work to do!  It is time consuming and frustrating and really needs to 
be done during down time.  If you've got a deadline, Sublime is the way to
go.
>> 
>> 
>> On Tue, Oct 30, 2012 at 12:37 PM, Aaron Rothenberg 
<a_rothenberg@hotmail.com> wrote:
>>> I use vim exclusively with python( and therefore Flask). 
>>> 
>>> It's a steep learning curve. You need to immerse yourself in it for a 
little while i.e only use VIM.  It's slow at first.
>>> 
>>> For an "IDE" learn about the .vimrc file, pathogen and plugins. You 
will end up crafting a very personalized environment per project. You can 
change your  environment  per project. If you are using linux then the 
terminal is also an important part of the environment.  Learn about the 
.bashrc file.  My "IDE" consists of  VI , bash(and git) all working in 
concert.  
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Date: Tue, 30 Oct 2012 20:01:12 +0800
>>> From: maplevalley8@gmail.com
>>> Subject: Re: [flask] Advice on using VIM for flask development
>>> To: flask@librelist.com
>>> 
>>> 
>>> strongly recommand this one:
>>> https://github.com/humiaozuzu/dot-vimrc
>>> 
>>> with dynamic auto-completions/syntax check and many advanced ide features
>>> 
>>> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt> wrote:
>>> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
>>> > I have used PyCharm for a while and liked it, but have for a long time
>>> > wanted to give VIM a shot!
>>> >
>>> > Is anyone using VIM for flask projects, and could you advice me on the
>>> > plugins you are using...I want to setup VIM as an IDE using debugger,
>>> > autocompletion and intellisense etc.
>>> >
>>> > Of course I have searched the web for advice and found so, but still it
>>> > seems a little overwhelming.
>>> 
>>> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
>>> at least the first eight episodes or so.  They will help you get a
>>> better understanding of some of Vim basics, which IMO is more important
>>> than going for more advanced features and plugins when starting out.
>>> 
>>> --
>>> Audrius Kažukauskas
>>> http://neutrino.lt/
>>> 
>>> 
>>> 
>>> -- 
>>> 
>>> 胡淼
>>> Sun Yat-sen University
>>> The Guangdong Key Laboratory of Information Security Technology(IST)
>>> Blog: http://blog.lovemaple.info/
>>> Github: https://github.com/humiaozuzu
> 

Re: [flask] Advice on using VIM for flask development

From:
Markus Unterwaditzer
Date:
2012-10-30 @ 19:01
I disagree, i had excellent results with supertab's context mode and 
the default python omnicomplete file. Completes keywords, modules' 
content (if importable) and file paths.

-- Markus

On Tue, Oct 30, 2012 at 1:08 PM, Mark Grey <mark.asperia@gmail.com> 
wrote:

> Vim and Flask here exclusively for web development.
>
> Truthfully, every autocomplete feature for python in vim I have often 
> found to be clumsy and interfere too much with the core vim 
> keybindings.  This is the main thing you want to take away from using 
> vim.  Being able to delete/copy whole line/code segments with mere 
> keystrokes is a massive plus once you've mastered it.
>
> I don't typically recommend vim adoption however, especially if 
> you've got work to do!  It is time consuming and frustrating and really 
> needs to be done during down time.  If you've got a deadline, Sublime 
> is the way to go.
>
> On Tue, Oct 30, 2012 at 12:37 PM, Aaron Rothenberg 
> <a_rothenberg@hotmail.com> wrote:
>
>> I use vim exclusively with python( and therefore Flask). 
>>
>> It's a steep learning curve. You need to immerse yourself in it for 
>> a little while i.e only use VIM.  It's slow at first.
>>
>> For an "IDE" learn about the .vimrc file, pathogen and plugins. You 
>> will end up crafting a very personalized environment per project. You 
>> can change your  environment  per project. If you are using linux then 
>> the terminal is also an important part of the environment.  Learn 
>> about the .bashrc file.  My "IDE" consists of  VI , bash(and git) all 
>> working in concert.  
>>
>> -------------------------
>> Date: Tue, 30 Oct 2012 20:01:12 +0800
>> From: maplevalley8@gmail.com
>> Subject: Re: [flask] Advice on using VIM for flask development
>> To: flask@librelist.com
>>
>> strongly recommand this one:https://github.com/humiaozuzu/dot-vimrc 
>> [3]
>>
>> with dynamic auto-completions/syntax check and many advanced ide 
>> features
>>
>> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt> 
>> wrote:
>>
>>> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
>>> > I have used PyCharm for a while and liked it, but have for a long 
>>> time
>>> > wanted to give VIM a shot!
>>> >
>>> > Is anyone using VIM for flask projects, and could you advice me 
>>> on the
>>> > plugins you are using...I want to setup VIM as an IDE using 
>>> debugger,
>>> > autocompletion and intellisense etc.
>>> >
>>> > Of course I have searched the web for advice and found so, but 
>>> still it
>>> > seems a little overwhelming.
>>>
>>> If you're new to Vim, I would highly recommend 
>>> <http://vimcasts.org/ [1]>,
>>> at least the first eight episodes or so.  They will help you get a
>>> better understanding of some of Vim basics, which IMO is more 
>>> important
>>> than going for more advanced features and plugins when starting 
>>> out.
>>>
>>> --
>>> Audrius Kažukauskas
>>> http://neutrino.lt/ [2]
>>
>> --
>>
>> 胡淼
>> Sun Yat-sen University
>> The Guangdong Key Laboratory of Information Security Technology(IST 
>> [4])
>> Blog: [5]http://blog.lovemaple.info/ [6]
>>
>> Github: https://github.com/humiaozuzu
>
>
> Links:
> ------
> [1] http://vimcasts.org/
> [2] http://neutrino.lt/
> [3] https://github.com/humiaozuzu/dot-vimrc
> [4] http://ist.sysu.edu.cn/
> [5] http://www.numb3r3.com/
> [6] http://blog.lovemaple.info/

Re: [flask] Advice on using VIM for flask development

From:
pronoyc@gmail.com
Date:
2012-10-30 @ 17:02
Use sonteks' vim configuration for Python. It fits great with Flask
projects.

Here's the complete
tutorial<http://sontek.net/blog/detail/turning-vim-into-a-modern-python-ide>
http://sontek.net/blog/detail/turning-vim-into-a-modern-python-ide

On Tue, Oct 30, 2012 at 10:07 PM, Aaron Rothenberg <a_rothenberg@hotmail.com
> wrote:

>  I use vim exclusively with python( and therefore Flask).
>
> It's a steep learning curve. You need to immerse yourself in it for a
> little while i.e only use VIM.  It's slow at first.
>
> For an "IDE" learn about the .vimrc file, pathogen and plugins. You will
> end up crafting a very personalized environment per project. You can change
> your  environment  per project. If you are using linux then the terminal is
> also an important part of the environment.  Learn about the .bashrc file.
>  My "IDE" consists of  VI , bash(and git) all working in concert.
>
>
>
>
>
>
>
> ------------------------------
> Date: Tue, 30 Oct 2012 20:01:12 +0800
> From: maplevalley8@gmail.com
> Subject: Re: [flask] Advice on using VIM for flask development
> To: flask@librelist.com
>
>
> strongly recommand this one:
> https://github.com/humiaozuzu/dot-vimrc
>
> with dynamic auto-completions/syntax check and many advanced ide features
>
> On 30 October 2012 19:35, Audrius Kažukauskas <audrius@neutrino.lt> wrote:
>
> On Tue, 2012-10-30 at 09:24:02 +0100, Mr. White wrote:
> > I have used PyCharm for a while and liked it, but have for a long time
> > wanted to give VIM a shot!
> >
> > Is anyone using VIM for flask projects, and could you advice me on the
> > plugins you are using...I want to setup VIM as an IDE using debugger,
> > autocompletion and intellisense etc.
> >
> > Of course I have searched the web for advice and found so, but still it
> > seems a little overwhelming.
>
> If you're new to Vim, I would highly recommend <http://vimcasts.org/>,
> at least the first eight episodes or so.  They will help you get a
> better understanding of some of Vim basics, which IMO is more important
> than going for more advanced features and plugins when starting out.
>
> --
> Audrius Kažukauskas
> http://neutrino.lt/
>
>
>
>
> --
>
> 胡淼
> Sun Yat-sen University
> The Guangdong Key Laboratory of Information Security 
Technology(IST<http://ist.sysu.edu.cn/>
> )
> Blog: <http://www.numb3r3.com/>http://blog.lovemaple.info/
> Github: https://github.com/humiaozuzu
>
>


-- 
Regards,

Pronoy Chopra
http://blog.pronoy.in <http://www.pronoy.in/about>/
http://www.twitter.com/pronoyc