Mapping control-minus and control-pipe

305 views
Skip to first unread message

Paolo Bolzoni

unread,
Aug 6, 2014, 4:32:03 PM8/6/14
to vim...@googlegroups.com
Dear list,

I am happy tmux and vim user, but to reduce the mistakes caused
by muscle memory I would like to setup similar keybindings to the
two.

In tmux I use Ctrl-| to split the screen vertically and
Ctrl-Minus to split horizontally.

In vimrc I wrote:

nnoremap <C-Bar> <C-w>v
nnoremap <C--> <C-w>n

But it does not work. What is the correct binding?

Your faithfully,
Paolo

Ben Fritz

unread,
Aug 6, 2014, 5:26:07 PM8/6/14
to vim...@googlegroups.com

See what Vim sees when you enter those keys, and map those instead.

For example, when I go to insert mode and type CTRL-V to insert the next character literally, then I type CTRL--, I see "^_" which means I should probably map <C-_> rather than <C-->.

However, I normally get | by pressing SHIFT-\, and CTRL-SHIFT-\ gives me nothing at all in insert mode. Maybe mapping <C-\> will work, but possibly CTRL-| is not mappable at all.

Paolo Bolzoni

unread,
Aug 7, 2014, 5:14:49 AM8/7/14
to vim...@googlegroups.com
nnoremap <C-\> <C-w>v
nnoremap <C-_> <C-w>n

are close enough, thanks!
> --
> --
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
>
> ---
> You received this message because you are subscribed to the Google Groups "vim_use" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+u...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Eric Christopherson

unread,
Aug 7, 2014, 9:55:46 AM8/7/14
to vim...@googlegroups.com
On Thu, Aug 7, 2014 at 4:14 AM, Paolo Bolzoni
<paolo.bol...@gmail.com> wrote:
> nnoremap <C-\> <C-w>v
> nnoremap <C-_> <C-w>n
>
> are close enough, thanks!
>
> On Wed, Aug 6, 2014 at 11:26 PM, Ben Fritz <fritzo...@gmail.com> wrote:
>> On Wednesday, August 6, 2014 3:32:03 PM UTC-5, Paolo Bolzoni wrote:
>>> Dear list,
>>>
>>>
>>>
>>> I am happy tmux and vim user, but to reduce the mistakes caused
>>>
>>> by muscle memory I would like to setup similar keybindings to the
>>>
>>> two.
>>>
>>>
>>>
>>> In tmux I use Ctrl-| to split the screen vertically and
>>>
>>> Ctrl-Minus to split horizontally.

I'm curious as to how you mapped those in tmux. They don't have ASCII
character representation, so tmux shouldn't (theoretically) be able to
deal with them at all. Perhaps they map to other ASCII control codes
in your terminal (as is the case for Ben with ^-/^_).
Reply all
Reply to author
Forward
0 new messages