ngx-monaco-editor не показывает предложений - PullRequest
0 голосов
/ 24 апреля 2018

Я прошел через [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' });
     }

Изображение редактора, показывающего - нет предложений

Я прошел по ссылкам GitHub, как https://github.com/Microsoft/monaco-editor/issues/632,, но не нашел никакой помощи

Как я могу получить предложение слова, работающее в редакторе для Java и cSharp? Заранее спасибо.

1 Ответ

0 голосов
/ 28 апреля 2018

Если вам нужна поддержка по поддержке контента, обратите внимание на проект TypeFox monaco-languageclient . Затем вы можете подключить редактор Monaco к серверу языка C # или Java, чтобы получить предложения по завершению кода.

...