搜索多行

时间:2014-08-09 15:55:31

标签: vim

我已经转而使用vim和非常好的插件来编写TeX文档。但是,我唯一的问题是在搜索跨越多行的序列时。我知道我可以写\_s\+而不是放空格,但每次都需要时间。关于这一点,当我们使用\_s\+搜索时,有没有办法告诉vim用/替换空格键推送事件?

1 个答案:

答案 0 :(得分:2)

你可以试试这个。

cnoremap <expr> <space> (getcmdtype() is# '/') ? '\_s\+' : ' '

每次遇到空格时,如果命令类型为\_s\+,或者通常用空格替换,则/将替换为?。 (如果您希望在使用/进行搜索时也能将其更改为?更改为{{1}})