我已使用:w
将nnoremap <space> :w<CR>
重新映射到空格键,我现在可以使用空格键保存文件,但每次执行此操作时,由于空格键的功能,光标会移动正常模式。如何在没有光标移动位置的情况下按空格并保存?
答案 0 :(得分:2)
您的完整映射(取自.vimrc
)是:
nnoremap <space> :w<CR> " remap :w save to space button in normal mode
很遗憾,你不能附加这样的评论,评论将成为映射的一部分!
最好在单独的一行上切换到上面的评论:
" remap :w save to space button in normal mode
nnoremap <space> :w<CR>
如果您必须在同一行中发表评论,则需要使用|
Ex命令分隔符(必须在映射中转义(\|
)或写为<Bar>
) :
nnoremap <space> :w<CR>| " remap :w save to space button in normal mode
:write
迫使写作。你对<space>
的使用暗示你经常,几乎无意识地触发它。您可以通过切换到:update
来提高映射效率,nnoremap <space> :update<CR>
仅在存在未更改的更改时才会写入:
router.navigate