Linux vim按箭头键给出';在'之后;
我的vim是7.0,我无法将其更新为7.3,我没有特权 如何产生问题:Linux vim按箭头键给出';在'之后;,linux,vim,Linux,Vim,我的vim是7.0,我无法将其更新为7.3,我没有特权 如何产生问题: -在Vim中,在任何模式下,如果我一直按任何箭头键(箭头键或hjkl),它总是给出这个单词“after”。e、 g: zhou efgh给出zhou efgh之后 非常愚蠢。 我试着把设置为不兼容的和 map ^[[A <up> map ^[[B <down> map ^[[C <right> map ^[[D <left>` map^[[A] 地图^[[
-在Vim中,在任何模式下,如果我一直按任何箭头键(箭头键或hjkl),它总是给出这个单词“after”。e、 g:
zhou efgh
给出zhou efgh之后
非常愚蠢。
我试着把
设置为不兼容的和
map ^[[A <up>
map ^[[B <down>
map ^[[C <right>
map ^[[D <left>`
map^[[A]
地图^[[B]
地图^[[C]
地图^[[D]`
在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>
v*:调用RangeCommentLine()
否*:调用CommentLine()
n*:不
n*:YR替换“1”,“p”
n*:YR替换“-1”,“P”
v*:调用范围uncommentline()
否*:调用取消注释行()
v#*:调用VisualSearch('b')
v**:调用VisualSearch('f')
n.*:YRYankCount''
n@YRMapsExpression(“16_u3;”,“1”)
n D D16_记录
x P*:Y粘贴“P”,“v”
n P*:Y粘贴“P”
纽约Y16_记录
x d*:YRDeleteRange“v”
n dgg dgg16_记录
n dG dG16_记录
新台币$d$16_
n daw daw 16_记录
n diw diw16_记录
n dE 16_记录
n de 16_记录
n dw dw16_记录
n dd dd16_记录
n gx NetrwBrowseX
n gp*:Y粘贴“gp”
n gP*:Y粘贴“gP”
v jj
x p*:Y粘贴“p”,“v”
n p*:Y粘贴“p”
x*:YRDeleteRange“v”
n x x16_记录
x y*:YRYankRange'v'
n ygg ygg16_yrrecord
n yG yG16_YR记录
NY$y$16年记录
偏航偏航16_记录
n yiw YIW16YRU记录
n yE yE 16_Yr记录
n ye ye 16_Yr记录
n yw yw16_YR记录
n yy YY16YRU记录
n y*“+y
n NetrwBrowseX*:调用netrw#NetrwBrowseX(展开(“”,0)
n 16_yrrecord*:调用YRRecord3()
n*:YRShow
: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>
i*@=13_SetVals()=13_TabComplete('up')=13_RestoreVals()
i*@=13_SetVals()=13_TabComplete('down')=13_RestoreVals()
i 16_yrrecord*=YRRecord3()
i 16_YRGetChar&=YRGetChar()
i jj
唯一的解决方案是更新到vim 7.3这是一种非常奇怪的行为。在vim中,执行:映射
,看看它是否显示了您忘记的任何奇怪的自定义键绑定。删除/重命名.vimrc,看看它是否仍然存在。@Codyhs我刚刚在问题中粘贴了映射,请参见编辑。@draevor我尝试过,但仍然存在问题。@oesn不起作用…@CodyHess所以,为了更好地理解这个问题:假设你在正常模式下,按了一次h
,你发现问题了吗?如果你反复按它会怎么样?或者你需要按不同的键来插入单词吗?即使你在正常模式下,单词也会被插入吗?