正则表达式 – 如何通过多个缓冲区/选项卡运行命令以删除尾随空格?

前端之家收集整理的这篇文章主要介绍了正则表达式 – 如何通过多个缓冲区/选项卡运行命令以删除尾随空格?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个命令在我的 vim代码中整理过多的空格:

" to tidy excess whitespace
map <leader>1 :execute ':%s#\s\+$##g'<CR>

我的问题是,如果我有10个选项卡或缓冲区打开,我该如何应用这个命令到所有的,而不是只是去每一个并应用该命令.

解决方法

看这个 vim tip on using bufdo,windo,and tabdo.

假设您的所有缓冲区都在缓冲区列表中,您的地图可能很简单

" to tidy excess whitespace
map <leader>1 :execute ':bufdo! %s#\s\+$##g'<CR>

猜你在找的正则表达式相关文章