
На моем Mac я поместил следующее в свой файл .vimrc
, чтобы использовать его ii
в качестве ключа. Обратите внимание, я включил :
в файл .vimrc, не уверен, следует ли вам это делать, но это все равно работает :)
:imap ii <Esc>
Сейчас я пытаюсь настроить Vim на своем iPad (см.http://applidium.com/en/applications/vim/). Поскольку на iPad ее нет Esc, разработчики, портировавшие Vim, назначили клавишу Esc, \однако \это очень неудобно, если вы используете родную клавиатуру iPad (а не Bluetooth), поэтому я пытаюсь переназначить ее снова в файле .vimrc, который я импортировал на iPad через iTunes.
Я поместил это в .vimrc, думая, что мне следует переназначить remap
`:imap ii \`
но он всегда вводит два i, а не входит в командный режим.
Что мне нужно ввести в , .vimrc
чтобы Vim перешел в командный режим на iPad при нажатии ii
. Я не уверен, нужно ли что-то специально делать, чтобы переназначить переназначение.
файл .vimrc
, в котором ii
отображение все еще печатает, ii
а не экранирует
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>
решение1
Просто сопоставьте его с <esc>
:
:imap ii <esc>
Несмотря на то, что iDevices не поддерживают клавишу Escape, Vim все равно распознает обозначение Escape в сопоставлениях и т. д.