Публикации по теме 'monaco-editor'


Редактор-декоратор Монако
Редактор-декоратор Монако В прошлой статье ( https://medium.com/@lyuda.dzyubinska/monaco-editor-code-lens-provider-133ac9a13f84 ) мы говорили о том, как использовать CodeLensProvider. Давайте добавим выделение текста на основе нашего предыдущего кода, так как станет более очевидным, какие фрагменты текста использовались для выбора. Для этого воспользуемся функцией редактора deltaDecorations ( https://github.com/Microsoft/monaco-editor/blob/3acd0a1/monaco.d.ts ):..

Создайте собственный веб-редактор с помощью TypeScript, React, ANTLR и Monaco-Editor
Часть 2: Реализация языковых служб, автозаполнения, синтаксической и семантической проверки и автоматического форматирования. Здравствуйте и добро пожаловать во вторую часть моей статьи о том, как создать собственный веб-редактор с помощью Typescript , React , ANTLR, и Монако-редактор . Если не читали первую часть, вот ссылка . В этой статье я покажу вам, как реализовать языковую службу, которая возьмет на себя тяжелую работу по синтаксическому анализу текущего набранного..

Вопросы по теме 'monaco-editor'

ngx-monaco-editor - невозможно установить размер макета при изменении контейнера (с помощью панели вкладок)
Я борюсь с экземпляром ngx-monaco-editor внутри панели вкладок primeng, который, кажется, теряет расчет размера при переключении на другую вкладку, изменении значения модели, привязанного к редактору, а затем переключении обратно на исходную...
889 просмотров

Сбросить состояние редактора Monaco
Я реализовал редактор Monaco Editor ( https://github.com/Microsoft/monaco-editor ) как способ для пользователя вставить JSON. Я включаю редактор, как только пользователь нажимает кнопку «опубликовать». Проблема в том, что редактор включен внутри...
2072 просмотров
schedule 08.11.2021

Как сделать так, чтобы в монако-редакторе автоматически отображался контент, такой как режим автоматического изменения размера codemirror?
Редактор codemirror поддерживает режим, который автоматически подгоняет высоту под его содержимое: http://codemirror.net/demo/resize.html Можем ли мы сделать контент monaco-edtior автоматически подходящим?
2008 просмотров
schedule 01.12.2021

Редактор Монако - onDidBlurEditorText vs onDidBlurEditorWidget
На самом деле я использую monaco-editor в своем проекте на Angular. Я использую событие размытия для проверки кода, введенного пользователем. Мне интересно, какое размытие я должен использовать между onDidBlurEditorText...
478 просмотров
schedule 12.10.2021

использование ngx-monaco-editor в приложении angular приводит к 404
Я пытаюсь использовать редактор в своем приложении Angular 8. Примечание. Та же самая ошибка была указана в одном из вопросов SO, но ответа там не было. Я обсуждал эту проблему в GIT, но ошибка все еще сохраняется. Вот мои активы angular.json:...
1002 просмотров

Команда (editor.action) для закрытия модального завершения в редакторе monaco
Редактор Monaco позволяет запускать модальное окно завершения с помощью editor.action.triggerSuggest . Кто-нибудь знает способ принудительного закрытия модального завершения? В некоторых случаях, когда выражением является Finish: например, когда...
112 просмотров
schedule 21.09.2021

Отключить мигающий курсор в веб-редакторе monaco
Использование https://www.hackerearth.com/practice/algorithms/graphs/breadth-first-search/practice-problems/algorithm/containers-of-choclates-1/ Он использует веб-редактор Monaco, мне нужна помощь в настройке правильного CSS, чтобы отключить...
201 просмотров
schedule 07.11.2021

Получите значения от редактора Monaco Editor
Я использую редактор Microsoft / Monaco в своем веб-приложении (Vue 3 и API композиции). Я пытаюсь получить значение из Монако, используя следующий код: <script> import { ref, onMounted } from "vue"; import * as monaco from...
59 просмотров

Создание LSP (протокол языкового сервера) для нескольких клиентов с использованием RPC
Я пытаюсь создать собственный LSP. Моя цель - создать один языковой сервер для редактора monaco (в Интернете) и расширения vscode. В настоящее время я использую Node / IPC для подключения расширения vscode к серверу. и ws-jsonrpc для подключения...
682 просмотров

Как удалить или заменить текст в редакторе monaco с помощью testcafe?
Пишу тесты с тестовым кафе. У меня есть поле редактора monaco с некоторым текстом, я хочу удалить текст и вставить другой текст или просто переопределить текст, который у меня есть. Я попробовал этот код, и он вставляет someText после символов в...
693 просмотров

Как сделать так, чтобы вложенные маркированные списки уценки имели разные стили маркеров в vscode
Я хочу иметь списки рендеринга vscode в уценке с маркерами вместо символа звездочки (*), чтобы верхний уровень использовал •, следующий - ◦ и т. Д. Мой первый подход заключался в создании лигатурного шрифта с FontForge, который заменял * на ◦,...
1938 просмотров

Оцените преимущества редактора Monaco Editor
Microsoft недавно открыла исходный код своего редактора monaco (похожего на ace / codemirror). https://github.com/Microsoft/monaco-editor Я запустил его в браузере, но до сих пор не могу понять, как получить текущий текст редактора, например,...
18703 просмотров
schedule 29.03.2022

Как запустить редактор monaco в браузере во время разработки редактора?
Прошу прощения, если мой вопрос звучит глупо, но я не могу понять, как это сделать. Я могу клонировать monaco-editor-samples и запустить его. Но я пытаюсь добавить новый язык. Итак, я раздвоил и клонировал monaco-languages репозиторий и создал...
189 просмотров
schedule 27.03.2022

Как загрузить отдельный файл по запросу?
Я использую редактор Monaco в качестве редактора JSON и проверки схемы. Я знаю, как добавить проверку пользовательской схемы в код. Следуя официальной документации:...
251 просмотров
schedule 25.03.2022

Добавление редактора monaco в расширение рабочих элементов DevOps
мы пытаемся использовать редактор monaco ( diff editor ), чтобы сравнить версию рабочих элементов DevOps в 2 разных моментах истории (с параметром REST API asOf ). у нас есть доказательство концепции, работающей на ноутбуке и отдельная...
91 просмотров

Невозможно получить текст внутри редактора monaco с помощью транспортира
Пишу BDD-тесты для Monaco-Editor с использованием фреймворка транспортир-огурец. Некоторое время назад я узнал об API Монако и о том, как программно установить значение внутри редактора. Но на этот раз я не могу получить текст в редакторе Monaco с...
551 просмотров
schedule 02.04.2022

Как переопределить Ctrl-пробел в редакторе Monaco
Я пытаюсь заменить предложения редактора Монако своими собственными только при нажатии Ctrl-Пробел. Итак, я решил начать с: editor.addCommand(monaco.KeyMod.chord(monaco.KeyCode.Ctrl, monaco.KeyCode.Space), () => console.log("hello world"));...
498 просмотров
schedule 10.04.2022

Прокрутите до строки в редакторе Monaco
Я вижу, что есть способ установить scrolltop в редакторе monaco. Как перейти к определенной строке вместо определенного пикселя?
5482 просмотров
schedule 14.05.2022

monaco-editor / react addCommand () в ControlledEditor
Мы используем @ monaco-editor / react, а именно: import { ControlledEditor } from "@monaco-editor/react"; ... return ( <ControlledEditor height="85vh"...
70 просмотров
schedule 26.05.2022

Редактор Monaco получает доступ к AST
Я использую редактор Monaco для машинописного текста. Есть ли способ получить AST для текущей модели? Можно ли изменить дерево так, чтобы редактор реагировал на изменения? Т.е. я хотел бы сделать простой инструмент рефакторинга машинописного текста?
647 просмотров
schedule 28.05.2022