分享 Vim 中文排版检查插件

wsdjeg · August 28, 2018 · Last by wsdjeg replied at September 03, 2018 · 1775 hits

ChineseLinter.vim

https://github.com/wsdjeg/ChineseLinter.vim

中文文档语言规范检查工具

使用说明

在编辑中文文档时,使用如下命令即可检查,错误信息将被展示在 local list 窗口

:CheckChinese

错误代码

代码 描述
E001 中文字符后存在英文标点
E002 中英文之间没有空格
E003 中文与数字之间没有空格
E004 中文标点之后存在空格
E005 行尾含有空格
E006 数字和单位之间存在空格
E007 数字使用了全角字符
E008 汉字之间存在空格

配置

如果需要忽略某些错误,可以将错误代码加入选项:g:chinese_linter_disabled_nr

let g:chinese_linter_disabled_nr = ['E002', 'E005']

参考指南:

Mac 的拼音输入法有个选项可以自动在中英文之间加入空格

Reply to luikore

不太理解具体操作,难道是在切换输入法时自动加空格吗?

Reply to wsdjeg

不是,它很弱的只会在输入框里插

Reply to luikore

原来是这样,看是是输入法自身功能了。

You need to Sign in before reply, if you don't have an account, please Sign up first.