PanGu.vim中文排版自動規(guī)范化 Vim 插件
『盤古之白』中文排版自動規(guī)范化的 Vim 插件
盤古插件用于自動格式化、標準化中文排版。
它會將一些非標準,或不推薦的排版方式,在保存文件時進行自動格式化、標準化。
功能
-
中英文字符間增加一個半角空白。
-
中文前后的半角標點轉(zhuǎn)成全角標點。
-
全角英文、數(shù)字轉(zhuǎn)成半角字符。
-
剔除重復(fù)的中文標點符號。
支持的文件格式
推薦在以下文件格式中使用:
-
Markdown (*.md, *.markdown)
-
Text (*.text, *.txt)
-
Wiki (*.wiki)
-
Vim 中文文檔 (*.cnx)
如果想在其他格式的文件中使用這個功能,可以執(zhí)行 :Pangu 命令。
同時可以在 vimrc 中開啟自動規(guī)范化功能。開啟方式:
autocmd BufWritePre *.markdown,*.md,*.text,*.txt,*.wiki,*.cnx call PanGuSpacing()
注意:目前只對純文本格式的文件支持較好,其他如 html 等,請謹慎開啟。
如果有合適的文件格式推薦,請?zhí)峤?Issue
安裝
via Vundle:
Bundle "hotoo/pangu.vim"
用法
:Pangu 命令
手動執(zhí)行該命令,將當(dāng)前文件進行規(guī)范化。
:PanguDisable 命令
禁止自動規(guī)范化。
:PanguEnable 命令
啟用自動規(guī)范化。
參考
評論
圖片
表情
