AJ,

I found these videos to be quite useful when I was learning to use vim.

http://vimeo.com/user1690209/videos

Steve

On 26 May 2011 04:32, AJ <brandmys...@gmail.com> wrote:

> Thanks a lot Simon. This is probably OT:
>
> That was helpful but I thought I could dive in again with Vim and failed
> (at least for now).
>
> You see, I am now used to some of the things in textmate:
>
> * quick file switching. Textmate has Cmd+T and type the file name for quick
> switching
> * a project. I found the project plugin but still could not figure out the
> usage.
>
> I am playing with NERDTree right now. I think there should be a plugin for
> quick file switching. I do need to know some more shortcuts for NERDTree to
> quickly open files and bookmark them.
>
> I just installed the project-plugin too
> http://www.vim.org/scripts/script.php?script_id=69
> but again, still have to deal with the learning curve.
>
> Having complained enough, I still think that if I do not give up this time,
> I will be better off with this editor as my primary.
>
> Best,
> AJ
>
>
> On Tue, May 24, 2011 at 4:02 PM, Simon Connah 
> <simon.connah...@gmail.com>wrote:
>
>>
>> On 24 May 2011, at 18:49, AJ wrote:
>>
>> > Simon,
>> >
>> > Can you please give details of plugins that you use for Python/Django in
>> MacVim?
>> >
>> > Thanks,
>> > AJ
>>
>> Sure.
>>
>> I use this plugin collection:
>>
>> https://github.com/carlhuda/janus
>>
>> as well as this extra plugin:
>>
>> http://www.vim.org/scripts/script.php?script_id=2441
>>
>> I'm positive there are more out there and I have tried various code
>> folding plugins but they just slowed me down. If anyone else has any more
>> tips I'd like to know what the consensus is with vim users for Python /
>> Django development. My .vimrc file is as follows if you want that as well
>> (it has some stuff for Haskell in it as well which you can remove):
>>
>> set nocompatible
>> set columns=80
>> if has("colorcolumn")
>>    set colorcolumn=80
>> else
>>    au BufWinEnter * let w:m2=matchadd('ErrorMsg', '\%>80v.\+', -1)
>> endif
>> set guifont=Monaco:h14
>> set guioptions=aAce
>> set shiftwidth=4
>> set tabstop=4
>> set softtabstop=4
>> set expandtab
>> set undolevels=1000
>> set history=1000
>> set hlsearch
>> set showmatch
>> set title
>> set visualbell
>> set noerrorbells
>> set wildignore=*.o,*.swp,*.pyc,*.pyo,*.hg,*.git,*.bak,*.class
>> filetype on
>> filetype plugin indent on
>> " enable omni completion for python
>> au FileType python set omnifunc=pythoncomplete#Complete
>> " pyflakes is an intellisense checker for python
>> let g:pyflakes_use_quickfix = 0
>> syntax on
>> au Bufenter *.hs compiler ghc
>> set confirm
>> set number
>> set nowrap
>> set nobackup
>> set nowritebackup
>> set noswapfile
>> set pastetoggle=<F2>
>> let g:haddock_browser = "open"
>> let g:haddock_browser_callformat = "%s %s"
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To post to this group, send email to django-users@googlegroups.com.
>> To unsubscribe from this group, send email to
>> django-users+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/django-users?hl=en.
>>
>>
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to