是否可以在 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"
/>
此代码工作正常,但不会突出显示不正确的语法。