分享 Vim 中文排版检查插件

wsdjeg · 2018年08月28日 · 最后由 wsdjeg 回复于 2018年09月03日 · 1775 次阅读

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 的拼音输入法有个选项可以自动在中英文之间加入空格

luikore 回复

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

wsdjeg 回复

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

luikore 回复

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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号