【发布时间】:2012-12-31 05:06:41
【问题描述】:
我的 .vimrc 中有很多这样的:
:noremap <F1> :set hls!<CR> :echo "hilight seach (hls) =" &hls<CR>
(很高兴有自动缩进、行号、忽略大小写等,只需按一下按钮即可切换。)
但是在执行这些操作时会出现一种奇怪的行为。光标向右移动一列。如果我在一行的末尾,光标将移动到下一行的开头。为什么会这样,我该如何预防?
这是 vim 7.3.429,但我也在 7.2.411 中看到它。
谢谢
【问题讨论】:
-
也可以使用
:nnoremap <f1> :set hls! hls?<cr>。