Для расширения vscode, которое я сейчас разрабатываю, я хотел бы контролировать text-align
кода в редакторе, чтобы обеспечить поведение WYSIWYG. Я знаю, что это крайне нишевый вариант использования, но возможно ли это по крайней мере?
Для дальнейшего объяснения, это текущее поведение в vscode:
И я пытаюсь добиться следующего, безбожного результата:
Для демонстрации я выделил XML , но я хочу, чтобы мое расширение просто отображало текст как таковой, без вставки пробелов или изменения фактического текста. Это должно быть чисто визуальное изменение. Как будто свойство CSS text-align
было изменено на center
.
Я пытался использовать декораторы, но не смог достичь желаемого результата. Предположительно, в этой ситуации потребовалось бы использовать Custom Editor , однако, если пойти по этому маршруту, я бы, вероятно, потерял все автозаполнение и подсветку синтаксиса, уже предоставленные vscode, и пришлось бы полностью его повторно реализовать?