根据需要在vim中切换光标

时间:2015-05-01 07:39:57

标签: vim

在vim编辑器中,我想根据需要打开和关闭 。 我已经在我的.vimrc中有了这个:

     set nocursorline
     noremap <F3> :set cursorline! <CR>

但这仅适用于普通模式。如何更改,所以F3键也可以在插入模式下工作?

我不想让光标线直接打开一个新文件,所以“set nocursorline”对我来说没问题。

2 个答案:

答案 0 :(得分:1)

我假设编辑模式&#34;你是说&#34;插入模式&#34;。从插入模式运行正常模式命令的技巧是在它们前面加上 CTRL - O 。试试这个:

set nocursorline
nnoremap <F3> :set cursorline!<CR>
inoremap <F3> <C-o>:set cursorline!<CR>

答案 1 :(得分:0)

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