у меня vim 7.0, и я не могу обновить его до 7.3, у меня нет привилегий.
Как вызвать проблему:
- в Vim, в любом режиме, если япродолжайте нажимать любые клавиши со стрелками (или клавиши со стрелками или hjkl), он всегда дает это слово «после».Например:
abcd efgh
дает abcd efghafter
очень глупо.
Я пытался поместить set nocompatible
и
map ^[[A <up>
map ^[[B <down>
map ^[[C <right>
map ^[[D <left>`
в vimrc, не работает ...
Не могли бы вы помочь?
РЕДАКТИРОВАТЬ:
: карта дает это:
v <C-C> * :call RangeCommentLine()<CR>
no <C-C> * :call CommentLine()<CR>
n <CR> * :noh<CR><CR>
n <C-N> * :<C-U>YRReplace '1', 'p'<CR>
n <C-P> * :<C-U>YRReplace '-1', 'P'<CR>
v <C-X> * :call RangeUnCommentLine()<CR>
no <C-X> * :call UnCommentLine()<CR>
v # * :call VisualSearch('b')<CR>
v * * :call VisualSearch('f')<CR>
n . * :<C-U>YRYankCount '.'<CR>
n @ YRMapsExpression("<SNR>16_", "@", "1")
n D D<SNR>16_yrrecord
x P * :<C-U>YRPaste 'P', 'v'<CR>
n P * :<C-U>YRPaste 'P'<CR>
n Y Y<SNR>16_yrrecord
x d * :YRDeleteRange 'v'<CR>
n dgg dgg<SNR>16_yrrecord
n dG dG<SNR>16_yrrecord
n d$ d$<SNR>16_yrrecord
n daw daw<SNR>16_yrrecord
n diw diw<SNR>16_yrrecord
n dE dE<SNR>16_yrrecord
n de de<SNR>16_yrrecord
n dw dw<SNR>16_yrrecord
n dd dd<SNR>16_yrrecord
n gx <Plug>NetrwBrowseX
n gp * :<C-U>YRPaste 'gp'<CR>
n gP * :<C-U>YRPaste 'gP'<CR>
v jj <Esc><Space>
x p * :<C-U>YRPaste 'p', 'v'<CR>
n p * :<C-U>YRPaste 'p'<CR>
x x * :YRDeleteRange 'v'<CR>
n x x<SNR>16_yrrecord
x y * :YRYankRange 'v'<CR>
n ygg ygg<SNR>16_yrrecord
n yG yG<SNR>16_yrrecord
n y$ y$<SNR>16_yrrecord
n yaw yaw<SNR>16_yrrecord
n yiw yiw<SNR>16_yrrecord
n yE yE<SNR>16_yrrecord
n ye ye<SNR>16_yrrecord
n yw yw<SNR>16_yrrecord
n yy yy<SNR>16_yrrecord
n y * "+y<Space>
n <Plug>NetrwBrowseX * :call netrw#NetrwBrowseX(expand("<cWORD>"),0)<CR>
n <SNR>16_yrrecord * :call YRRecord3()<CR>
n <F11> * :YRShow<CR>
: Imap дает
i <S-Tab> *@<C-R>=<SNR>13_SetVals()<CR><C-R>=<SNR>13_TabComplete('up')<CR><C-R>=<SNR>13_RestoreVals()<CR>
i <Tab> *@<C-R>=<SNR>13_SetVals()<CR><C-R>=<SNR>13_TabComplete('down')<CR><C-R>=<SNR>13_RestoreVals()<CR>
i <SNR>16_yrrecord * <C-R>=YRRecord3()<CR>
i <SNR>16_YRGetChar & <C-R>=YRGetChar()<CR>
i jj <Esc>