noremap<silent> ZC :<C-U>let @z=&so<CR>:set so=0<CR>maHmz:set noscb<CR> \:vs<CR>:vs<CR><C-W>wLzt<C-W>wLztLzt \:set scb<CR><C-W>p:set scb<CR><C-W>h:set scb<CR> \`zzt`a:let &s...@z<CR>
On Feb 20, 3:38 am, ssiza...@gmail.com wrote: > On Fri, Feb 20, 2009 at 11:51, David Liang <bmda...@gmail.com> wrote: > > > I had this same problem a couple days ago and like Tom, I tried a > > functional approach at first, but the windows would somehow get de- > > synced. I ended up writing a macro to do it--see the wiki page for > > details. It uses @z and marks a and z, which I have set aside as temps > > by convention. > > > On Feb 19, 11:10 pm, "John Beckett" <johnb.beck...@gmail.com> wrote: > >> On the Vim Tips wiki, a new contributor called Nsg > >> has created a tip on > >> this:http://vim.wikia.com/wiki/View_text_file_in_two_columns > > >> I'd really like someone to look at the tip and report: > >> 1. Is it the same as was posted here? > >> 2. Does it work? > >> 3. Is it worth keeping on the wiki? > > >> John > > I really like this idea of splitting, and would like it to adjust to > my three-pane setup. > I don't understand everything that's going on here, my most basic > guess is that it needs another :vs. But modified how? All it gets me > is two windows looking the same and the third one acting as expected. > > noremap<silent> ZC :<C-U>let @z=&so<CR>:set so=0<CR>maHmz:set noscb<CR> > \:vs<CR><C-W>wLzt:set scb<CR><C-W>p:set scb<CR> > \`zzt`a:let &s...@z<CR> > " \:vs<CR><C-W>wLzt:set scb<CR><C-W>p:set scb<CR> > " \`zzt`a:let &s...@z<CR> --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---