diff --git a/bundle/ChineseLinter.vim/autoload/ChineseLinter.vim b/bundle/ChineseLinter.vim/autoload/ChineseLinter.vim index 6be40b9bb..74002670f 100644 --- a/bundle/ChineseLinter.vim/autoload/ChineseLinter.vim +++ b/bundle/ChineseLinter.vim/autoload/ChineseLinter.vim @@ -80,7 +80,7 @@ let s:blank = '\(\s\|[\u3000]\)' let s:ERRORS = { \ 'E001' : [ - \ ['中文字符后存在英文标点' , s:chars_cn . s:blank . '*' . s:punctuation_en], + \ ['中文字符后存在英文标点' , s:chars_cn . '[、,:;?!]'], \ ], \ 'E002' : [ \ ['中文与英文之间没有空格' , s:chars_cn . s:chars_en], @@ -147,16 +147,16 @@ let s:ERRORS = { \ ['行首有空格' , '^' . s:blank . '\+'], \ ], \ 'E019' : [ - \ ['存在不应出现在行首的标点' , '^' . '[、,:;。?!/\)\]】}’”、,:;。?!/》』)]】}]'], - \ ['存在不应出现在行尾的标点' , '[、,/\(\[【{‘“、,/《『([【{]' . '$'], + \ ['存在不应出现在行首的标点' , '^' . '[、,:;。?!\/)]】}’”、,:;。?!/》』)]】}]'], + \ ['存在不应出现在行尾的标点' , '[、,\/([【{‘“、,/《『([【{]' . '$'], \ ], \ 'E020' : [ \ ['省略号“…”的数量只有 1 个' , '\(^\|[^…]\)' . '\zs' . '…' . '\ze' . '\([^…]\|$\)'], \ ['省略号“…”的数量大于 2 个' , '…\{3,}'], \ ], \ 'E021' : [ - \ ['省略号“—”的数量只有 1 个' , '\(^\|[^—]\)' . '\zs' . '—' . '\ze' . '\([^—]\|$\)'], - \ ['省略号“—”的数量大于 2 个' , '—\{3,}'], + \ ['破折号“—”的数量只有 1 个' , '\(^\|[^—]\)' . '\zs' . '—' . '\ze' . '\([^—]\|$\)'], + \ ['破折号“—”的数量大于 2 个' , '—\{3,}'], \ ], \ } ab