我在vim中使用相对行号设置.我希望vim在我处于插入模式时自动切换到绝对行号,并在正常模式下返回到相对.目前我在我的vimrc中尝试过这段代码
autocmd InsertEnter * :set number
autocmd InsertLeave * :set relativenumber
Run Code Online (Sandbox Code Playgroud)
不幸的是,这只能让我成为那里的一部分.这在我第一次离开插入模式时切换相对数字,但在再次进入插入模式时将不再返回绝对数字.
首先,做一个
set number
Run Code Online (Sandbox Code Playgroud)
然后
autocmd InsertEnter * :set norelativenumber
autocmd InsertLeave * :set relativenumber
Run Code Online (Sandbox Code Playgroud)