On Tue, Apr 22, 2008 at 01:04:20AM +0200, [EMAIL PROTECTED] wrote: > Am 21.04.2008 um 23:45 schrieb Alex Samad: >> so whilst viewing an email, I press shift-l, this starts vim with the >> emails, I then use up and down arrows and v to highlight some text, I >> would then like to press <some key combo> and have the text replaced by >> <cr>[snip]<cr> > > I haven't used this before, but try putting something like this into > your ~/.vimrc file: > > map <C-S-F1> d<Esc>i<CR>[snip]<CR><Esc> > > This will create a shortcut for Ctrl+Shift+F1 (think of a better one, I > used this for testing to make sure I didn't interfere with the > defaults). > > You make a selection in vim, i.e. press Shift+v, then go down a few > lines, and then press the shortcut, which will delete the selection (d), > go into insert mode (i) and put in your text and then leave insert mode > again (<Esc>).
thanks for that, exactly what I want > > So actually it's pretty easy. Type > > :help key-mapping > > in vim for more info. > > You'll have to play around a bit to see how you want things when you > don't select full lines. > > -Moritz > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] a > subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > -- "President Musharraf, he's still tight with us on the war against terror, and that's what I appreciate. He's a -- he understands that we've got to keep Al Qaeda on the run, and that by keeping him on the run, it's more likely we will bring him to justice." - George W. Bush 08/22/2002 Ruch, OR
signature.asc
Description: Digital signature