我已经转而使用vim和非常好的插件来编写TeX文档。但是,我唯一的问题是在搜索跨越多行的序列时。我知道我可以写\_s\+
而不是放空格,但每次都需要时间。关于这一点,当我们使用\_s\+
搜索时,有没有办法告诉vim用/
替换空格键推送事件?
答案 0 :(得分:2)
你可以试试这个。
cnoremap <expr> <space> (getcmdtype() is# '/') ? '\_s\+' : ' '
每次遇到空格时,如果命令类型为\_s\+
,或者通常用空格替换,则/
将替换为?
。 (如果您希望在使用/
进行搜索时也能将其更改为?
更改为{{1}})