vscode: можно ли показать изображение внутри текстового буфера? - PullRequest
0 голосов
/ 08 октября 2018

например, я пишу документ по уценке и добавляю строку, например [myimage](/mypath.jpg), чтобы увидеть изображение в большом размере выше или ниже этой строки.

Когда я пишу уценку, мне регулярно приходится смотреть навстроенный файлНа данный момент я должен использовать разделенный макет и переключить свое внимание между текстовым буфером и предварительным просмотром.Это замедляет меня и отвлекает.

Я имею в виду предварительный просмотр в полном размере, который может заполнить всю ширину буфера и отображается постоянно.Это предлагается в режиме разметки emacs (см. это изображение с командой с именем "markdown-toggle-inline-images".).Это также доступно в возвышенном тексте, например, через надстройку с именем sublime_zk .Это возможно в Atom с такими надстройками, как preview-inline или встроенные уцененные изображения .

Это позволит использовать VSCode, как WYSIWYG md-редактор, такой как typora , но со всеми преимуществами использования вашего ежедневного редактора.Это также должно быть интересно для программистов - по крайней мере, на hackernews typora регулярно хвалят как лучший редактор уценок (см., Например, здесь )

Я не видел дополнения для этого.Нечто подобное обсуждалось около двух лет назад в выпуске 7689 , но это касается только мини-предпросмотра в водосточном желобе или при наведении мыши на ссылку.Для этого уже есть дополнение Предварительный просмотр изображений .

1 Ответ

0 голосов
/ 09 октября 2018

Это невозможно с VS Code 1.29.API VS Code не позволяет вставлять в редактор пользовательские элементы, такие как изображения.

Два ближайших существующих API:

  • API кода объектива: CodeLensProvider.Они позволяют вставлять дополнительные редактируемые команды в редактор (например, отображать счетчик ссылок над функцией), но это могут быть только текстовые кнопки

  • API наведения курсора: HoverProvider.Наведение может содержать изображения, так как они отображают содержание уценки.Однако они отображаются только тогда, когда пользователь наводит на них курсор

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...