Heim > Fragen und Antworten > Hauptteil
vim-Version: 7.4 große Version.
Bei der Verwendung gibt es mehrere Puffer, mehrere geteilte Fenster in einer Registerkarte und mehrere Registerkarten.
Können mehrere Puffer in einem VIM-Prozess separat durchsucht werden, ohne sich gegenseitig zu beeinflussen?
ringa_lee2017-05-16 16:41:03
Vim 的 tab 只是显示的容器
真正存在的只有 buffer
@依云 给你提了利用BufEnter/BufLeave 事件的建议
那我帮你补完代码
augroup SearchKeyword
autocmd!
autocmd BufEnter * let @/ = exists('b:keyword') ? b:keyword : ''
autocmd BufLeave * let b:keyword = @/
augroup END
nohlsearch
在 autocmd
中无效, 已删除伊谢尔伦2017-05-16 16:41:03
你可以自己写插件的。
在 BufLeave 事件记录 @/ 到局部于缓冲区的变量(b:),在 BufEnter 时做相反的操作。
by @依云