modo de comando de mapeamento no iPad

modo de comando de mapeamento no iPad

No meu Mac, coloquei o seguinte .vimrcpara usar iicomo chave. Observe que incluo :no arquivo .vimrc, não tenho certeza se deveria, mas ainda funciona :)

:imap ii <Esc>

Agora estou tentando configurar o Vim no meu iPad (vejahttp://applidium.com/en/applications/vim/). Como não existe Escno iPad, os desenvolvedores que portaram o Vim mapearam a Escchave para \, porém \é muito inconveniente se você estiver usando o teclado nativo do iPad (em vez do bluetooth), então estou tentando remapear novamente no .vimrc que importei para o iPad via iTunes.

Coloquei isso no .vimrc, pensando que deveria remapear o remapeamento

`:imap ii \`

mas sempre digita dois iem vez de entrar no modo de comando.

O que devo colocar .vimrcpara 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 .vimrcarquivo onde iio mapeamento ainda é impresso iiem 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> 

Responder1

Basta mapeá-lo para <esc>:

:imap ii <esc>

Mesmo que os iDevices não suportem a chave de escape, o Vim ainda reconhece a notação para escape em mapeamentos, etc.

informação relacionada