我有一个命令在我的
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>