On Mon, Nov 7, 2011 at 4:24 AM, Chris Jones <cjns1...@gmail.com> wrote:

> On Sun, Nov 06, 2011 at 08:20:22AM EST, Clark J. Wang wrote:
> > On Sat, Nov 5, 2011 at 4:30 AM, Jostein Berntsen <jber...@broadpark.no
> >wrote:
> >
> > > On 02.11.11,13:42, Clark J. Wang wrote:
>
> > > > In vim, all windows (created by :split and :vsplit commands) are
> > > > numbered as 1, 2, 3, ... and we can include the window number in
> > > > 'statusline'. If I want to go to window 3 I can type 3<ctrl-w>w
> > > > which is very convenient. And I make it even more convenient with
> > > > following mappings:
>
> > > >
> > > > nnoremap  <silent> g1 1<C-W>w
> > > > nnoremap  <silent> g2 2<C-W>w
> > > > nnoremap  <silent> g3 3<C-W>w
> > > > nnoremap  <silent> g4 4<C-W>w
> > > > nnoremap  <silent> g5 5<C-W>w
> > > > nnoremap  <silent> g6 6<C-W>w
> > > > nnoremap  <silent> g7 7<C-W>w
> > > > nnoremap  <silent> g8 8<C-W>w
> > > > nnoremap  <silent> g9 9<C-W>w
> > > >
> > > > Is that possible with regions (created by :split command) in screen?
> > > >
>
> > >
> > > Would something like this work for you?
> > >
> > > http://aperiodic.net/screen/commands:focus
> > >
> > >
>
> > Yes I already know the focus command but it requires quite a few of
> > key strokes when moving between >2 regions. Would be much easier if
> > I can focus a region by its number.
>
> Personally, since I rarely (if ever) have more than four sub-windows,
> with one vertical and one horizontal split, either in Vim or in
> GNU/screen, I always (and only) use <C-A> ¹ + <h,j,k,l>  to move quickly
> between regions.
>
> Maybe this does not sound quite as effective (at least in theory, see
> note below) as jumping directly to a given sub-window, but I find that
> since the keyboard actions are almost identical in both Vim and screen,
> I am able to navigate between sub-windows with no overhead.
>
> Here's what I added to my .screenrc:
>
>  bind j focus down
>  bind k focus up
>  bind h focus top
>  bind l focus bottom
>  bind o only
>
> Not exactly what you were asking, but this "solution" meets my
> requirements of having (somewhat) consistent keyboard actions across the
> environments that I use on a regular basis.
>

That's just fine. I can use your bindings for now. Thanks.


> CJ
>
> ¹ white lie: I really use <CTRL + spacebar> as my command key combo,
>  actioning CapsLk (remapped to Control) with my left pinkie and the
>  spacebar with my right thumb, so that I don't even have to move my
>  fingers off the home row. Even when I have to to a "<C-SB> + J"
>  followed by a "<C-SB> + L" to move diagonally, I still find it less of
>  a hassle than having to *think* of the correct digit/number *and*
>  reach for the corresponding key in the top row of the keyboard.
>
>
>

Reply via email to