PanGu.vim 中文排版自动规范化 Vim 插件开源项目

我要开发同款
匿名用户2015年10月26日
58阅读
所属分类查看源码 »、应用工具、文档/文本编辑
授权协议未知

作品详情

『盘古之白』中文排版自动规范化的Vim插件  

盘古插件用于自动格式化、标准化中文排版。

它会将一些非标准,或不推荐的排版方式,在保存文件时进行自动格式化、标准化。

功能

中英文字符间增加一个半角空白。

中文前后的半角标点转成全角标点。

全角英文、数字转成半角字符。

剔除重复的中文标点符号。

支持的文件格式

推荐在以下文件格式中使用:

Markdown(*.md,*.markdown)

Text(*.text,*.txt)

Wiki(*.wiki)

Vim中文文档(*.cnx)

如果想在其他格式的文件中使用这个功能,可以执行:Pangu命令。

同时可以在vimrc中开启自动规范化功能。开启方式:

autocmd BufWritePre *.markdown,*.md,*.text,*.txt,*.wiki,*.cnx call PanGuSpacing()

注意:目前只对纯文本格式的文件支持较好,其他如html等,请谨慎开启。

如果有合适的文件格式推荐,请提交Issue

安装

viaVundle:

Bundle "hotoo/pangu.vim"用法:Pangu命令

手动执行该命令,将当前文件进行规范化。

:PanguDisable命令

禁止自动规范化。

:PanguEnable命令

启用自动规范化。

参考

中文文案排版指北

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论