通过插入/正常模式切换VIM中的绝对编号和相对编号

Ril*_*hes 3 vim

我在vim中使用相对行号设置.我希望vim在我处于插入模式时自动切换到绝对行号,并在正常模式下返回到相对.目前我在我的vimrc中尝试过这段代码

  autocmd InsertEnter * :set number                                                                                                                                                                                                      
  autocmd InsertLeave * :set relativenumber 
Run Code Online (Sandbox Code Playgroud)

不幸的是,这只能让我成为那里的一部分.这在我第一次离开插入模式时切换相对数字,但在再次进入插入模式时将不再返回绝对数字.

thi*_*wfx 6

首先,做一个

set number
Run Code Online (Sandbox Code Playgroud)

然后

autocmd InsertEnter * :set norelativenumber
autocmd InsertLeave * :set relativenumber 
Run Code Online (Sandbox Code Playgroud)