:h pastetogle nnoremap <F3> :set invpaste paste?<cr> imap <F3> <esc>:set invpaste paste?<cr>a<cr> set pastetoggle=<F3>
On 16 maio, 00:10, Gaarai <[email protected]> wrote: > Great information Gary. Even though I've used Vim for a number of years > now, I still know so little about it. > > Chris Jeanhttp://gaarai.com/http://wp-roadmap.com/ > > Gary Johnson wrote: > > On 2009-05-15, Gaarai wrote: > > >> Gary Johnson wrote: > > >>> On 2009-05-15, Chris Jean wrote: > > >>>> I love the auto-indenting feature in Vim. It saves a ton of time when > >>>> coding. However, there are two behaviors that I do not like. > > >>>> 1. The auto-indent clears when I move the cursor after creating an > >>>> auto-indented line (I solved this). > >>>> 2. The auto-indent clears when I press enter to create a new line. > > >>>> I was able to change the first behavior by adding set cpo+=I. However, I > >>>> am unable to find a way to disable the second behavior, and it kills my > >>>> efficiency as I constantly have to go in and manually insert tabs. > > >>>> Does anyone know a way to prevent Vim from clearing the auto-indent > >>>> without having to put in a junk character and remove it before pressing > >>>> enter? > > >>> What language are you using? It could be a deficiency in the indent > >>> plugin for that language, because I don't see that behavior when > >>> using C, sh or plain text. That is, I can hit Enter as many times > >>> as I want and the indentation level doesn't change. > > >> Thanks for the response Gary. I'm coding in PHP. > > > I don't know the first thing about PHP, but I tried editing a new > > foo.php file and I see what you mean. The indentation is controlled > > by 'indentexpr', which is set to "GetPhpIndent()", which in turn is > > defined in $VIMRUNTIME/indent/php.vim. The last change to that file > > was made in November, 2008, so it's probably being actively > > maintained. I'd try contacting the author, whose name and address > > are at the top of that file. > > > Sorry I can't be of more immediate help. > > > Regards, > > Gary --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
