在Code中删除或实现空格是否有意义?

时间:2013-07-19 07:37:22

标签: vim vim-plugin

Ex,My C源代码如下:

static float             getYuvMemoryRatio( int  format       )  {  
}

是否有一些命令可以格式化我的代码,如下所示:

static float getYuvMemoryRatio( int format ){
}

1 个答案:

答案 0 :(得分:0)

fllowing是我的配置,由我自己验证c源代码 1.安装Autoformat和astyle 2.在你的vimrc中添加以下片段:

 398     " autoformat{
 399     noremap <F2> :Autoformat<CR><CR>
 400     "autocmd FileType * let "g:formatprg_".&filetype = "astyle"
 401     "autocmd FileType * let "g:formatprg_args_".&filetype = "--mode=cs --style=ansi -pcUHs4"
 402     "echo &filetype tell you the suffix of formatprg_
 403     let g:formatprg_c = "astyle"
 404     let g:formatprg_args_c = "--mode=cs --style=ansi -fDpcUs4"
 405     "let g:formatprg_args_cs = "--mode=cs --style=ansi -TU4pb"                                                                                                      
 406     " }

现在一切都适合我的代码。您可以输入“man astyle”并了解不同的选项含义