https://github.com/wsdjeg/chineselinter.vim
中文文档语言规范检查工具
https://github.com/wsdjeg/chineselinter.vim
Last synced: about 1 month ago
JSON representation
中文文档语言规范检查工具
- Host: GitHub
- URL: https://github.com/wsdjeg/chineselinter.vim
- Owner: wsdjeg
- Created: 2018-08-27T03:59:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-04T13:29:32.000Z (2 months ago)
- Last Synced: 2025-03-04T14:28:47.070Z (2 months ago)
- Language: Vim Script
- Homepage:
- Size: 39.1 KB
- Stars: 37
- Watchers: 6
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChineseLinter.vim
> 中文文档语言规范检查工具
[](https://travis-ci.org/wsdjeg/ChineseLinter.vim)
[](https://codecov.io/gh/wsdjeg/ChineseLinter.vim)## 安装
```vim
call dein#add('https://wsdjeg.net/git/ChineseLinter.vim/')
```## 使用说明
在编辑中文文档时,使用如下命令即可检查,错误信息将被展示在 `local list` 窗口。
```vim
:CheckChinese
```## 错误代码
| 代码 | 描述 |
| ------ | ------------------------------- |
| `E001` | 中文字符后存在英文标点 |
| `E002` | 中英文之间没有空格 |
| `E003` | 中文与数字之间没有空格 |
| `E004` | 中文标点两侧存在空格 |
| `E005` | 行尾含有空格 |
| `E006` | 数字和单位之间存在空格 |
| `E007` | 数字使用了全角字符 |
| `E008` | 汉字之间存在空格 |
| `E009` | 中文标点重复 |
| `E010` | 英文标点符号两侧的空格数量不对 |
| `E011` | 中英文之间空格数量多于 1 个 |
| `E012` | 中文和数字之间空格数量多于 1 个 |
| `E013` | 英文和数字之间没有空格 |
| `E014` | 英文和数字之间空格数量多于 1 个 |
| `E015` | 英文标点重复 |
| `E016` | 连续的空行数量大于 2 行 |
| `E017` | 数字之间存在空格 |
| `E018` | 行首含有空格 |
| `E019` | 行首、行尾存在不应出现的标点 |
| `E020` | 省略号“…”的数量不是 2 个 |
| `E021` | 破折号“—”的数量不是 2 个 |## 配置
如果需要忽略某些错误,可以将错误代码加入选项:`g:chinese_linter_disabled_nr`
```vim
let g:chinese_linter_disabled_nr = ['E002', 'E005']
```## 参考指南:
- [中文文案排版指北(简体中文版)](https://github.com/mzlogin/chinese-copywriting-guidelines)