【问题标题】:ngx-monaco-editor is showing no Suggestionsngx-monaco-editor 没有显示任何建议
【发布时间】:2018-10-04 16:51:35
【问题描述】:

我浏览了 [ngx-monaco-editor]:https://github.com/atularen/ngx-monaco-editor

克隆项目并对其进行自定义 - Word 建议仅适用于 Css 和 JavaScript 语言,因为它们是默认语言。但要求是 Java、Csharp 编辑器。

HTML代码-

<ngx-monaco-editor [options]="options" [(ngModel)]="displaycode" (onInit)="onInit($event)"></ngx-monaco-editor>

TypeScript 代码 -

options = {theme: 'vs-dark'};
onInit(editor) {
  this.editor = editor;
}

我试过了

1) options = {theme: 'vs',quickSuggestions: true,wordBasedSuggestions: true};

2) Inside ngOnInit function:

this.options = Object.assign({}, this.options, {theme: 'vs',language: java});
Theme changes are reflecting & if i debug language is updated in options.

3)  updateOptions() {
     this.toggleLanguage = !this.toggleLanguage;
     if (this.toggleLanguage) {
           this.code = this.javaCode;
           this.options = Object.assign({}, this.options, { language: 'java' });
     } else {
          this.code = this.cSharpCode;
          this.options = Object.assign({}, this.options, { language: 'csharp' });
     }

Image of editor showing - no Suggestions

我浏览了https://github.com/Microsoft/monaco-editor/issues/632 之类的 github 链接,但没有找到任何帮助

如何在 Java 和 cSharp 的编辑器中获得单词建议? 提前致谢。

【问题讨论】:

    标签: typescript visual-studio-code angular5 monaco-editor


    【解决方案1】:

    如果您正在寻找内容辅助支持,您应该查看 TypeFox 的 monaco-languageclient 项目。然后,您可以将 Monaco 编辑器与 C# 或 Java 语言服务器连接以获得代码完成建议。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-28
    • 2018-11-28
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    • 2022-08-07
    • 1970-01-01
    相关资源
    最近更新 更多