@@ -18,15 +18,9 @@ import { memberList } from "@/constant";
18
18
import createMonaco , { PlMonaco } from " @pivot-lang/create-monaco" ;
19
19
import CodeBlock from " @/components/codeBlock.vue" ;
20
20
import { cp } from " fs" ;
21
- import { AnsiUp } from " ansi_up" ;
22
- import Convert from " ansi-to-html" ;
23
21
import " xterm/css/xterm.css" ;
24
22
import { Terminal } from " xterm" ;
25
- import { Unicode11Addon } from " @xterm/addon-unicode11" ;
26
- import { CanvasAddon } from " @xterm/addon-canvas" ;
27
- import { WebglAddon } from " @xterm/addon-webgl" ;
28
23
29
- import { FitAddon } from " @xterm/addon-fit" ;
30
24
const tabVal = ref (" hello world" );
31
25
const tabList = basicCode .map ((item ) => item .title );
32
26
let monaco: PlMonaco ;
@@ -36,8 +30,6 @@ function gotoEmail() {
36
30
window .location .href = " mailto:[email protected] " ;
37
31
}
38
32
39
- const ansiUp = new AnsiUp ();
40
- const convert = new Convert ();
41
33
const terminal = new Terminal ({
42
34
convertEol: true ,
43
35
disableStdin: true , // 是否应禁用输入
@@ -63,8 +55,6 @@ onMounted(async () => {
63
55
monaco .editor .onDidChangeModelContent (() => {
64
56
code .value = monaco .editor .getModel ()! .getValue ();
65
57
});
66
- const canvasAddon = new CanvasAddon ();
67
- terminal .loadAddon (canvasAddon );
68
58
terminal .open (document .querySelector (" .code-block" ) as HTMLElement );
69
59
terminal .resize (44 , 17 );
70
60
});
0 commit comments