Thursday, August 7, 2014

Re: Mapping control-minus and control-pipe

On Thu, Aug 7, 2014 at 4:14 AM, Paolo Bolzoni
<paolo.bolzoni.brown@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 <fritzophrenic@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 ^-/^_).

>>>
>>>
>>>
>>> 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?
>>>
>>
>> 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.

--
--
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+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments: