首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有支持自定义样式的Vim格式化插件?

是否有支持自定义样式的Vim格式化插件?
EN

Ask Ubuntu用户
提问于 2015-03-25 08:15:51
回答 1查看 1.3K关注 0票数 1

是否有任何支持自定义样式的vim自动格式化插件?比如,在括号后面加上空格,在当前行中放置花括号之类的东西?

我想要实现的是一种自定义的自动格式,所以我可以将代码格式化如下:

代码语言:javascript
复制
void function () {
    cout << "This format" << endl;
}

而不是这样:

代码语言:javascript
复制
void function ()
{
    cout << "Not this format" << endl;
}

我安装了vim-autoformat。它的自动格式就像第二种样式。那么,是否有任何可以自定义的vim自动格式化程序?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-03-25 09:27:59

vim-autoformat插件使用astyle执行缩进,astyle支持各种缩进样式。您正在寻找的可能接近K&R或Java样式。将您喜欢的样式与这篇维基百科文章中的样式以及astyle的相应选项匹配。然后添加到您的.vimrc中,例如使用一种真正的芭蕾风格

代码语言:javascript
复制
let g:formatprg_c = "astyle"
let g:formatprg_args_c = " --style=1tbs "
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/601010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档