返回 slidev
editor-monaco.md
根目录 / skills / slidev / references / editor-monaco.md
1 ---
2 name: monaco
3 description: Turn code blocks into fully-featured editors
4 ---
5
6 # Monaco Editor
7
8 Turn code blocks into fully-featured editors.
9
10 ## Basic Usage
11
12 ````md
13 ```ts {monaco}
14 console.log('HelloWorld')
15 ```
16 ````
17
18 ## Diff Editor
19
20 Compare two code versions:
21
22 ````md
23 ```ts {monaco-diff}
24 console.log('Original text')
25 ~~~
26 console.log('Modified text')
27 ```
28 ````
29
30 ## Editor Height
31
32 Auto-grow as you type:
33
34 ````md
35 ```ts {monaco} {height:'auto'}
36 console.log('Hello, World!')
37 ```
38 ````
39
40 Fixed height:
41
42 ````md
43 ```ts {monaco} {height:'300px'}
44 // code here
45 ```
46 ````
47
48 ## Configuration
49
50 See `/custom/config-monaco` for Monaco editor customization options.
51
51 lines MARKDOWN