zN<CR>
描述如下:
z{height}<CR> redraw, make window {height} lines high
这一直困扰着我很长一段时间,因为我通常会使用z=
跳转到上一个错误拼写的单词,然后按 1 和 Enter 选择最佳建议。 (即z=1<CR>
序列。)
这个过程并不健全,因为我可能会错过=
。然后,z=1<CR>
序列落到z1<CR>
,这给了我一个单行窗口。这变得非常令人分心。
有没有办法专门禁用z1<CR>
? (unmap z1<CR>
在简单测试时不起作用。)或者,完全禁用zN<CR>
?
到目前为止,我根本没有使用zN
- 函数,并希望避免它触发的意外。
目前,我正准备在正常模式下将“正确的先前错误拼写的单词通过其首次建议的更正”映射到KK
。 (nnoremap KK z=1<CR><ESC>
,最后<ESC>
跳出消息框。)
谢谢!
一切顺利,
-Linfeng
答案 0 :(得分:1)
=
: - )如果您大多只使用z=1<cr>
进行跳转,则可以通过以下方式停用z1<cr>
:
map z1<cr> <nop>
但是,如果按下z2<cr>
,它会重绘窗口......
希望它对你有所帮助。