-
Notifications
You must be signed in to change notification settings - Fork 12
/
.autocorrectrc
168 lines (168 loc) · 3.05 KB
/
.autocorrectrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
# yaml-language-server: $schema=https://huacnlee.github.io/autocorrect/schema.json
rules:
# 在中英文(中文、日文、韩文)和英文单词之间自动添加空格。
# 0 - 关闭,1 - 错误,2 - 警告
space-word: 1
# 在某些标点符号之间添加空格。
space-punctuation: 1
# 在括号 ()、[] 附近的中英文之间添加空格。
space-bracket: 1
# 在 `` 附近的中英文之间添加空格。
space-backticks: 1
# 在破折号 `-` 之间添加空格。
space-dash: 1
# 转换为全角。
fullwidth: 1
# 移除全角标点附近的空格。
no-space-fullwidth: 1
# 移除全角引号 “”、'' 附近的空格。
no-space-fullwidth-quote: 1
# 将全角字母数字字符转换为半角。
halfwidth-word: 1
# 将英文中的全角标点转换为半角。
halfwidth-punctuation: 1
# 拼写检查
spellcheck: 0
# 在空间上下文中启用或禁用
context:
# 启用或禁用在 Markdown 或 AsciiDoc 等中格式化代码块。
codeblock: 1
textRules:
# 没有默认的文本规则。
spellcheck:
words:
# 请不要在这里添加一般的英语单词(例如:apple, python)。
# 用户可以根据需要将他们的特殊单词添加到他们的 .autocorrectrc 文件中。
- GitHub
- App Store
- AppStore = App Store
- Git
- Node.js
- nodejs = Node.js
- VIM
- DNS
- HTTP
- SSL
- eallion
- iPhone
- iPad
- macOS
- Ubuntu
- Linux
- charleschin = Charles Chin
- NeoDB
- Typecho
- Wordpress
fileTypes:
# ext: grammar_name
# HTML
html: html
htm: html
vue: html
ejs: html
html.erb: html
svelte: html
# YAML
yaml: yaml
yml: yaml
# Rust
rust: rust
rs: rust
# SQL
sql: sql
# Ruby
ruby: ruby
rb: ruby
Gemfile: ruby
Rakefile: ruby
Profile: ruby
gemspec: ruby
# Crystal
crystal: ruby
cr: ruby
# Elixir
elixir: elixir
ex: elixir
exs: elixir
# JavaScript
js: javascript
jsx: javascript
javascript: javascript
ts: javascript
tsx: javascript
typescript: javascript
js.erb: javascript
# CSS
css: css
scss: css
sass: css
less: css
# JSON
json: json
json5: json
# Go
go: go
# Python
python: python
py: python
# Objective-C
objective_c: objective_c
objective-c: objective_c
m: objective_c
h: objective_c
# Cocoa 的字符串
strings: strings
# C#
csharp: csharp
cs: csharp
# Java
java: java
proto: java
# Scala
scala: scala
# Swift
swift: swift
# Kotlin
kotlin: kotlin
kt: kotlin
gradle: kotlin
# PHP
php: php
# Dart
dart: dart
# Markdown
markdown: markdown
md: markdown
mdx: markdown
# LaTeX
latex: latex
tex: latex
# AsciiDoc
asciidoc: asciidoc
adoc: asciidoc
asc: asciidoc
# Gettext
po: gettext
pot: gettext
# 配置
properties: conf
conf: conf
ini: conf
cfg: conf
toml: conf
# C / C++
cc: c
cpp: c
c: c
# XML
xml: xml
# Notebook
jupyter: jupyter
ipynb: jupyter
# Shell
sh: ruby
shell: ruby
# 文本
text: text
plain: text
txt: text