我有以下条目,允许我通过简单的按键打开/关闭行号
nmap <F11> :se nonu<CR>
nmap <F12> :se nu<CR>
是否可以只使用一个键来实现此目的并切换行为,而不是使用两个键?
例如逻辑上类似
F12:
if nu == 0
se nu
else
se nonu
endif
答案1
您无需在布尔选项前加上“no”前缀,而是可以在其前加上“inv”前缀来切换选项。因此:
:nmap <F12> :set invnumber<CR>
看:help :set-inv