mapeando o modo de comando no iPad

0

No meu Mac, coloquei o seguinte em .vimrc para usar ii como chave. Note, eu incluo o : no arquivo .vimrc, eu não tenho certeza se você deveria, mas ele ainda funciona:)

:imap ii <Esc>

Agora estou tentando configurar o Vim no meu iPad (consulte o link ). Como não há Esc no iPad, os desenvolvedores que portaram o Vim mapearam a tecla Esc para \ , no entanto \ é muito inconveniente se você estiver usando o teclado nativo do iPad (ao invés do bluetooth), então estou tentando remapá-lo novamente no .vimrc que eu importei para o iPad via iTunes.

Eu coloquei isso no .vimrc, pensando que eu deveria remapear o remapeamento

':imap ii \'

mas sempre digita dois i em vez de entrar no modo de comando.

O que devo colocar no .vimrc para fazer o Vim entrar no modo de comando no iPad pressionando ii . Não tenho certeza se algo especial precisa ser feito para remapear um remapeamento.

o arquivo .vimrc , em que ii mapeando ainda imprime ii em vez de escapar

syntax on
set autoindent
set number
set tabstop=4
set shiftwidth=4
set expandtab
set ruler
set number

set incsearch
set ignorecase
set smartcase

let mapleader = "\<space>"
nmap <leader>h <C-W>h
nmap <leader>j <C-W>j
nmap <leader>k <C-W>k
nmap <leader>l <C-W>l
:imap ii <esc> 
    
por BrainLikeADullPencil 31.08.2014 / 21:12

1 resposta

0

Apenas mapeie para <esc> :

:imap ii <esc>

Mesmo que o iDevices não suporte a chave de escape, o Vim ainda reconhece a notação de escape nos mapeamentos, etc.

    
por 01.09.2014 / 00:05

Tags