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