1

是否可以在 AceEditor (react-ace) 上突出显示用 R 编写的语法错误。

我正在尝试使用 react ace 编辑器来实现 Online R IDE。

import AceEditor from "react-ace";
import 'brace/mode/r';
import 'brace/theme/kuroir';
import 'brace/ext/language_tools';

<AceEditor
 mode="r"
theme="cobalt"
onChange={this.onChange}
onSelectionChange={this.onSelectionChange}
name="ace-document-editor"
editorProps={{$blockScrolling: true}}
height={'100%'}
width={'100%'}
fontSize={14}
showPrintMargin={true}
showGutter={true}
highlightActiveLine={true}
value={rScript}
setOptions={{
    enableBasicAutocompletion: true,
    enableLiveAutocompletion: true,
    enableSnippets: true,
    showLineNumbers: true,
    useWorker: true,
    tabSize: 2,
    }}
 ref="reactAceComponent"
 />

此代码工作正常,但不会突出显示不正确的语法。

4

0 回答 0