行尾的空格在post-review的时候会被标识成红色,其实可以通过如下vim配置直接显示出来并全部去掉:
" 删除所有行未尾空格
nnoremap <C-f12> :%s/[ \t\r]\+$//g<cr>''
"显示空格
highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
augroup ExtraWhitespaceGroup
autocmd!
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
autocmd InsertLeave * match ExtraWhitespace /\s\+$/
autocmd BufWinLeave * call clearmatches()
augroup END
这样打开所有文件(其实可以只处理cpp)的时候行尾空格都会变成红色,
PREVIOUS关于得到当前执行文件所在的目录
NEXT分布式调试系列之行为模拟