Skip to content

Commit 5d17b79

Browse files
committed
调整 为了方便languageID.md在其他文件跳转 将languageID独立为一个文件
1 parent bfb14d7 commit 5d17b79

File tree

21 files changed

+256
-397
lines changed

21 files changed

+256
-397
lines changed
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# languageId
2+
3+
以下是目前支持的编程语言Id列表:
4+
5+
- txt
6+
- actionscript
7+
- ada
8+
- asm
9+
- asp
10+
- autoit
11+
- baanc
12+
- bash
13+
- batch
14+
- c
15+
- cs
16+
- cmake
17+
- cpp
18+
- css
19+
- caml
20+
- cobol
21+
- coffeescript
22+
- d
23+
- dart
24+
- ejs
25+
- fortran
26+
- fortran77
27+
- html
28+
- html_es6
29+
- handlebars
30+
- haskell
31+
- inno
32+
- json
33+
- json_tm
34+
- java
35+
- javascript
36+
- javascriptreact
37+
- javascript_es6
38+
- kix
39+
- less
40+
- lisp
41+
- lua
42+
- markdown
43+
- matlab
44+
- njs
45+
- nml
46+
- nsis
47+
- nss
48+
- objc
49+
- php
50+
- pascal
51+
- perl
52+
- postscript
53+
- powershell
54+
- python
55+
- r
56+
- rc
57+
- ruby
58+
- sql
59+
- sass
60+
- scheme
61+
- scss
62+
- smalltalk
63+
- stylus
64+
- swift
65+
- tcl
66+
- typescript
67+
- typescriptreact
68+
- ux
69+
- vb
70+
- vhdl
71+
- verilog
72+
- vue
73+
- wxml
74+
- xml
75+
- yaml
76+
- pug

en/ExtensionDocs/Api/windows/TextDocument.md

Lines changed: 1 addition & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
|isUntitled |Boolean | 是否是无标题文件 |
1111
|lineCount |Number |文档总行数 |
1212
|uri |[Uri](/ExtensionDocs/Api/other/Uri) |文档的uri,如果是本地文件,可通过uri.fsPath获取本地文件路径|
13-
|languageId|String|编程语言Id,如'javascript','html'等,完整id列表参见[这里](#languageId) |
13+
|languageId|String|编程语言Id,如'javascript','html'等,完整id列表参见[这里](/ExtensionDocs/Api/other/languageId) |
1414
|workspaceFolder|[WorkspaceFolder](/ExtensionDocs/Api/other/WorkspaceFolder)|该文档文件所属的项目对象 |
1515

1616
## getText
@@ -53,81 +53,6 @@
5353
|-- |-- |
5454
|Promise<[TextLine](#TextLine)> |文本行对象 |
5555

56-
## languageId
57-
以下是目前支持的编程语言Id列表:
58-
59-
- txt
60-
- actionscript
61-
- ada
62-
- asm
63-
- asp
64-
- autoit
65-
- baanc
66-
- bash
67-
- batch
68-
- c
69-
- cs
70-
- cmake
71-
- cpp
72-
- css
73-
- caml
74-
- cobol
75-
- coffeescript
76-
- d
77-
- dart
78-
- ejs
79-
- fortran
80-
- fortran77
81-
- html
82-
- html_es6
83-
- handlebars
84-
- haskell
85-
- inno
86-
- json
87-
- json_tm
88-
- java
89-
- javascript
90-
- javascriptreact
91-
- javascript_es6
92-
- kix
93-
- less
94-
- lisp
95-
- lua
96-
- markdown
97-
- matlab
98-
- njs
99-
- nml
100-
- nsis
101-
- nss
102-
- objc
103-
- php
104-
- pascal
105-
- perl
106-
- postscript
107-
- powershell
108-
- python
109-
- r
110-
- rc
111-
- ruby
112-
- sql
113-
- sass
114-
- scheme
115-
- scss
116-
- smalltalk
117-
- stylus
118-
- swift
119-
- tcl
120-
- typescript
121-
- typescriptreact
122-
- ux
123-
- vb
124-
- vhdl
125-
- verilog
126-
- vue
127-
- wxml
128-
- xml
129-
- yaml
130-
- pug
13156

13257
## Range
13358
文本区域

en/ExtensionDocs/Api/windows/TextEditor.md

Lines changed: 1 addition & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ editorPromise.then((editor)=>{
113113
|isUntitled |Boolean | 是否是无标题文件 |
114114
|lineCount |Number |文档总行数 |
115115
|uri |[Uri](/ExtensionDocs/Api/other/Uri) |文档的uri,如果是本地文件,可通过uri.fsPath获取本地文件路径|
116-
|languageId|String|编程语言Id,如'javascript','html'等,完整id列表参见[这里](#languageId) |
116+
|languageId|String|编程语言Id,如'javascript','html'等,完整id列表参见[这里](/ExtensionDocs/Api/other/languageId) |
117117
|workspaceFolder|[WorkspaceFolder](/ExtensionDocs/Api/other/WorkspaceFolder)|该文档文件所属的项目对象 |
118118

119119
### getText
@@ -159,82 +159,6 @@ editorPromise.then((editor)=>{
159159
|-- |-- |
160160
|Promise<[TextLine](#TextLine)> |文本行对象 |
161161

162-
### languageId
163-
以下是目前支持的编程语言Id列表:
164-
165-
- txt
166-
- actionscript
167-
- ada
168-
- asm
169-
- asp
170-
- autoit
171-
- baanc
172-
- bash
173-
- batch
174-
- c
175-
- cs
176-
- cmake
177-
- cpp
178-
- css
179-
- caml
180-
- cobol
181-
- coffeescript
182-
- d
183-
- dart
184-
- ejs
185-
- fortran
186-
- fortran77
187-
- html
188-
- html_es6
189-
- handlebars
190-
- haskell
191-
- inno
192-
- json
193-
- json_tm
194-
- java
195-
- javascript
196-
- javascriptreact
197-
- javascript_es6
198-
- kix
199-
- less
200-
- lisp
201-
- lua
202-
- markdown
203-
- matlab
204-
- njs
205-
- nml
206-
- nsis
207-
- nss
208-
- objc
209-
- php
210-
- pascal
211-
- perl
212-
- postscript
213-
- powershell
214-
- python
215-
- r
216-
- rc
217-
- ruby
218-
- sql
219-
- sass
220-
- scheme
221-
- scss
222-
- smalltalk
223-
- stylus
224-
- swift
225-
- tcl
226-
- typescript
227-
- typescriptreact
228-
- ux
229-
- vb
230-
- vhdl
231-
- verilog
232-
- vue
233-
- wxml
234-
- xml
235-
- yaml
236-
- pug
237-
238162

239163
## TextEdit
240164

en/ExtensionDocs/Api/windows/registerCustomEditorProvider.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# registerCustomEditorProvider
22
`从HBuilderX 2.9.2及以上版本开始支持`
33

4+
完整的自定义编辑器示例:<a href="/ExtensionTutorial/customeditor" target="_blank">如何扩展一个自定义编辑器?</a>
5+
46
## 简介
57

68
注册指定类型的CustomEditorProvider,当用户打开匹配的文件时,在编辑器区域创建自定义编辑器标签卡。自定义编辑器使用webview提供视图显示。

en/ExtensionDocs/ContributionPoints/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ keybindings扩展点用于声明快捷键绑定.
7777
```
7878

7979
## snippets
80-
snippets扩展点可以扩展指定编程语言的代码块,可扩展的编程语言Id列表见[这里](/ExtensionDocs/Api/README.md#languageId)。扩展示例代码如下:
80+
snippets扩展点可以扩展指定编程语言的代码块,可扩展的编程语言Id列表见[这里](/ExtensionDocs/Api/other/languageId)。扩展示例代码如下:
8181

8282
```json
8383
"contributes": {
@@ -100,7 +100,7 @@ snippets扩展点可以扩展指定编程语言的代码块,可扩展的编程
100100
|属性名称 |属性类型 |是否必须 |描述 |
101101
|-- |-- |-- |-- |
102102
|project |String ||是否只在指定的项目类型下生效,目前的可取值为"Web","App","Wap2App","uni-app";如果要支持多项目类型可以通过逗号分隔,例如:"Web,uni-app,App" |
103-
|language |String ||编程语言ID,用于限定只在指定的语言下生效,语言Id的列表参见[这里](/ExtensionDocs/Api/README.md#languageId) |
103+
|language |String ||编程语言ID,用于限定只在指定的语言下生效,语言Id的列表参见[这里](/ExtensionDocs/Api/other/languageId) |
104104
|path|String ||要扩展的代码块列表文件路径,文件内容格式见下面|
105105

106106
### 代码块格式

en/ExtensionDocs/_sidebar.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
* [Disposable](/ExtensionDocs/Api/other/Disposable.md)
4040
* [Uri](/ExtensionDocs/Api/other/Uri.md)
4141
* [WorkspaceFolder](/ExtensionDocs/Api/other/WorkspaceFolder.md)
42+
* [languageId](/ExtensionDocs/Api/other/languageId.md)
4243
* [ContributionPoints](/ExtensionDocs/ContributionPoints/README.md)
4344
* [ActivationEvent](/ExtensionDocs/activation_event.md)
4445
* [Manifest](/ExtensionDocs/manifest.md)

en/ExtensionTutorial/customeditor.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
- 插件代码继承CustomEditorProvider等
2424

25-
HBuilderX使用WebViewPanel来作为自定义编辑器的视图,[WebViewPanel](/ExtensionDocs/Api/README.md#WebViewPanel)的用法也可以参考[视图扩展](/ExtensionTutorial/views.md#WebView)中部分示例。
25+
HBuilderX使用WebViewPanel来作为自定义编辑器的视图,[WebViewPanel](/ExtensionDocs/Api/windows/createWebView?id=webviewpanel)的用法也可以参考[视图扩展](/ExtensionTutorial/views.md#WebView)中部分示例。
2626

2727
```javascript
2828
var hx = require("hbuilderx");
@@ -65,7 +65,7 @@ class CatCustomEditorProvider extends CustomEditorProvider{
6565
}
6666
```
6767

68-
- 在插件激活时通过API:[window.registerCustomEditorProvider](/ExtensionDocs/Api/README.md#registerCustomEditorProvider)注册上面扩展的自定义编辑器
68+
- 在插件激活时通过API:[window.registerCustomEditorProvider](/ExtensionDocs/Api/windows/registerCustomEditorProvider)注册上面扩展的自定义编辑器
6969

7070
自定义编辑器提供了新的插件激活事件[onCustomEditor](/ExtensionDocs/activation_event.md#onCustomEditor)
7171

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# languageId
2+
3+
以下是目前支持的编程语言Id列表:
4+
5+
- txt
6+
- actionscript
7+
- ada
8+
- asm
9+
- asp
10+
- autoit
11+
- baanc
12+
- bash
13+
- batch
14+
- c
15+
- cs
16+
- cmake
17+
- cpp
18+
- css
19+
- caml
20+
- cobol
21+
- coffeescript
22+
- d
23+
- dart
24+
- ejs
25+
- fortran
26+
- fortran77
27+
- html
28+
- html_es6
29+
- handlebars
30+
- haskell
31+
- inno
32+
- json
33+
- json_tm
34+
- java
35+
- javascript
36+
- javascriptreact
37+
- javascript_es6
38+
- kix
39+
- less
40+
- lisp
41+
- lua
42+
- markdown
43+
- matlab
44+
- njs
45+
- nml
46+
- nsis
47+
- nss
48+
- objc
49+
- php
50+
- pascal
51+
- perl
52+
- postscript
53+
- powershell
54+
- python
55+
- r
56+
- rc
57+
- ruby
58+
- sql
59+
- sass
60+
- scheme
61+
- scss
62+
- smalltalk
63+
- stylus
64+
- swift
65+
- tcl
66+
- typescript
67+
- typescriptreact
68+
- ux
69+
- vb
70+
- vhdl
71+
- verilog
72+
- vue
73+
- wxml
74+
- xml
75+
- yaml
76+
- pug

0 commit comments

Comments
 (0)