Mapping-Befehlsmodus auf dem iPad

Mapping-Befehlsmodus auf dem iPad

Auf meinem Mac habe ich Folgendes als Schlüssel eingegeben. Beachten Sie, dass ich es in die .vimrc-Datei aufgenommen habe. .vimrcIch bin mir nicht sicher, ob das so sein soll, aber es funktioniert trotzdem :)ii:

:imap ii <Esc>

Ich versuche jetzt, Vim auf meinem iPad einzurichten (siehehttp://applidium.com/en/applications/vim/Esc). Da es auf dem iPad kein gibt , haben die Entwickler, die Vim portiert haben, die EscTaste auf zugeordnet \. Dies ist jedoch \sehr unpraktisch, wenn Sie die native iPad-Tastatur (anstelle von Bluetooth) verwenden. Daher versuche ich, es in der .vimrc-Datei, die ich über iTunes in das iPad importiert habe, noch einmal neu zuzuordnen.

Ich habe dies in die .vimrc eingefügt und dachte, ich sollte die Neuzuordnung neu zuordnen

`:imap ii \`

aber es gibt immer zwei ein i, anstatt in den Befehlsmodus zu wechseln.

Was muss ich eingeben, .vimrcdamit Vim auf dem iPad durch Drücken von in den Befehlsmodus wechselt ii? Ich bin nicht sicher, ob etwas Besonderes getan werden muss, um eine Neuzuordnung vorzunehmen.

die .vimrcDatei, in der iidas Mapping noch immer gedruckt wird ii, anstatt zu entkommen

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> 

Antwort1

Ordnen Sie es einfach zu <esc>:

:imap ii <esc>

Auch wenn iDevices die Escape-Taste nicht unterstützen, erkennt Vim die Notation für Escape dennoch in Zuordnungen usw.

verwandte Informationen