按需切换vim中的光标线

按需切换vim中的光标线,vim,Vim,在vim编辑器中,我想按需打开和关闭光标线。 我的.vimrc中已经有了这个: set nocursorline noremap <F3> :set cursorline! <CR> set nocursorline 诺雷马克:设定光标线! 但这只在正常模式下有效。如何更改,使F3键也能在插入模式下工作 我不想让光标线直接打开一个新文件,所以“设置非光标线”对我来说是可以的。我假设“编辑模式”是指“插入模式”。从插入模式运行正常模式命令的诀窍是将其

在vim编辑器中,我想按需打开和关闭光标线。 我的.vimrc中已经有了这个:

     set nocursorline
     noremap <F3> :set cursorline! <CR>
set nocursorline
诺雷马克:设定光标线!
但这只在正常模式下有效。如何更改,使F3键也能在插入模式下工作

我不想让光标线直接打开一个新文件,所以“设置非光标线”对我来说是可以的。

我假设“编辑模式”是指“插入模式”。从插入模式运行正常模式命令的诀窍是将其前缀设置为CTRL-O。请尝试以下操作:

set nocursorline
nnoremap <F3> :set cursorline!<CR>
inoremap <F3> <C-o>:set cursorline!<CR>
set nocursorline
nnoremap:设置光标线!
inoremap:设置光标线!

映射imap cmap noremap。。。所有这些都不能解决我的问题。通常,我想使用一个键映射定义,它可以同时在ex模式和编辑模式下工作