Chris Lasher wrote: > Thanks for your responses, guys. I can't get the PIDA page to come up > for me; server timeout error. I'll have to look into Eclipse more, but > I've been warned that it's resource greedy and that the VI plugin > doesn't provide very much functionality. Still, that's hearsay, so I'll > have to find out for myself. > > I would have figured Vim or VI editing behavior would be a lot more > prevalent in IDEs but it seems to be quite rare. I don't understand > that, because a lot of people seem to use IDEs, and a lot of people > seem to use VI/Vim or Emacs. Is it the young guns that are tied to the > IDEs, never knowing powerful text-editors exist, and old dogs sticking > to their favorite editors, not giving in to all those "distracting" > bells and whistles of IDEs? What's the deal? A marriage of the two > would seem like the best of both worlds. > > Chris
What features are you looking for. I think most Vim users just add what they want to Vim. Here's what I use to launch a script and capture the output into a read only panel. I think it may still needs a little fine tuning. This is on windows, but it should work on linux with some minor changes. Cheers, Ron Add this to your python.vim file in your ftplugin directory. " Run a python script and get the output into a window. set switchbuf=useopen function! RunPython(rmode) if a:rmode=='wnd' " Run in python shell and capture the " output to a vim buffer window. execute "w!" if bufnr("python_stdout") >0 exe "sb python_stdout" else exe 'split python_stdout' endif setlocal noswapfile set buftype=nofile setlocal modifiable normal ggdG silent! exe 'r!python #' setlocal nomodified set filetype=txt normal 1G elseif a:rmode=='ext' " Execute script in python shell execute "w!" !start python -i % else " Open an interactive shell !start python endif endfunction " Add keymap to run and open console map <F12> :call RunPython("wnd")<cr> map <S-F12> :call RunPython("ext")<cr><cr> map <c-F12> :call RunPython("psh")<cr><cr> imap <F12> <C-\><C-N>:call RunPython("wnd")<cr>:star<cr> imap <S-F12> <C-\><C-N>:call RunPython("ext")<cr><cr>:star<cr> imap <c-F12> <C-\><C-N>:call RunPython("psh")<cr><cr>:star<cr> -- http://mail.python.org/mailman/listinfo/python-list