1
我试图在我的vim箭头键没用习惯^hĴķ升。重映射箭头键vim的
将几行添加到我的.vimrc
文件后,所有工作都正常,但插入模式重新映射。
nnoremap <Down> :echo "No down for you!"<CR>
vnoremap <Down> :<C-u>echo "No down for you!"<CR>
inoremap <Down> :<C-o> echo "No down for you!"<CR>
nnoremap <Up> :echo "No up for you!"<CR>
vnoremap <Up> :<C-u>echo "No up for you!"<CR>
inoremap <Up> :<C-o>echo "No up for you!"<CR>
nnoremap <Left> :echo "No left for you!"<CR>
vnoremap <Left> :<C-u>echo "No left for you!"<CR>
inoremap <Left> :<C-o>echo "No left for you!"<CR>
nnoremap <Right> :echo "No right for you!"<CR>
vnoremap <Right> :<C-u>echo "No right for you!"<CR>
inoremap <Right> :<C-o>echo "No Right for you!"<CR>
的问题是,每一个箭头键被按下时它插入下面的字符串到我的文件:
:回声“无****你
它更好地适应hjkl,这是默认的一个原因,我对vim也很新,但hjkl默认真的有帮助。我最近发现,j和k键也是'evince'中滚动pdf文档的默认值。所以这个习惯在vim之外确实会受益,并且在这里习惯它是一种[有趣的方式](http://vim-adventures.com/) –
感谢@Imran,已经做了vim advetures。这是一个很好的开始。 –
在你的插入模式映射''应该出现在':'后面,例如左边的那个键是'inoremap :echo“没有给你! ' –
dNitro