Я знаю, что Codiad использует редактор ace, как я могу реализовать этот (ниже) Javascript редактора ace в codiad:
editor.setOptions({
enableBasicAutocompletion: true,
enableSnippets: true,
enableLiveAutocompletion: true
});
Я нашел решение сам.
сначала мне нужно было добавить
<script src="components/editor/ace-editor/ext-language_tools.js"></script>
в index.php. Затем отредактируйте файл ‘component / editor / init.js’, а в комментариях ниже примените конфигурацию и отредактируйте это:
Старый:
applySettings: function(i) {
// Check user-specified settings
this.getSettings();`
// Apply the current configuration settings:
i.setTheme('ace/theme/' + this.settings.theme);
i.setFontSize(this.settings.fontSize);
i.setPrintMarginColumn(this.settings.printMarginColumn);
i.setShowPrintMargin(this.settings.printMargin);
i.setHighlightActiveLine(this.settings.highlightLine);
i.setDisplayIndentGuides(this.settings.indentGuides);
i.getSession().setUseWrapMode(this.settings.wrapMode);
this.setTabSize(this.settings.tabSize, i);
this.setSoftTabs(this.settings.softTabs, i);
i.setOptions({
enableBasicAutocompletion: true,
enableSnippets: true,
enableLiveAutocompletion: true
});
},
Как:
applySettings: function(i) {
// Check user-specified settings
this.getSettings();
// Apply the current configuration settings:
i.setTheme('ace/theme/' + this.settings.theme);
i.setFontSize(this.settings.fontSize);
i.setPrintMarginColumn(this.settings.printMarginColumn);
i.setShowPrintMargin(this.settings.printMargin);
i.setHighlightActiveLine(this.settings.highlightLine);
i.setDisplayIndentGuides(this.settings.indentGuides);
i.getSession().setUseWrapMode(this.settings.wrapMode);
this.setTabSize(this.settings.tabSize, i);
this.setSoftTabs(this.settings.softTabs, i);
i.setOptions({
enableBasicAutocompletion: true,
enableSnippets: true,
enableLiveAutocompletion: true
});
},
Других решений пока нет …