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