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