[英]Leader mapping to toggle a vim setting
There are several Vim settings I love, but are too annoying to always enable. 我喜欢有几种Vim设置,但是总是启用它们太烦人了。 For example:
例如:
set relativenumber
- annoying when scrolling set relativenumber
- 滚动时很烦人 set list
- distracting when you don't need it set list
- 在您不需要时分散注意力 What is a concise leader mapping to toggle a generic Vim setting? 什么是简明的领导者映射以切换通用的Vim设置?
You have two ways, as described in the help: 您有两种方法,如帮助中所述:
:set-! :set-inv
:se[t] {option}! or
:se[t] inv{option} Toggle option: Invert value. {not in Vi}
Either 或
:set list!
Or 要么
:set invlist
Will do the same. 也会这样做。
Toggle options by appending !
通过附加切换选项
!
to :set <option>
to
:set <option>
For example, to toggle relativenumber
: 例如,要切换
relativenumber
:
nnoremap <leader>r :set relativenumber!<cr>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.