Как скопировать код из Visual Studio Code в OneNote с отступом?

Как скопировать код из Visual Studio Code в OneNote с отступом?

При копировании кода из VS Code в OneNote отступы теряются.

Пример:
Вот как выглядит код в VS Code:
введите описание изображения здесь

При вставке в OneNote это выглядит так (отступы теряются):
введите описание изображения здесь

Интересно, есть ли способ скопировать код в OneNote, не теряя отступы?


Предпринятые действия, которые не решили проблему:

  • Преобразование отступов в табуляции или пробелы в VS Code не работает.

    • если вы используете «пробелы» для отступов, то измените их на «табуляции», выполнив следующие шаги, а затем скопируйте код в oneNote.

      Шаги:

      • 'ctrl + shift + p'
      • найти команду «преобразовать отступы в табуляции»
      • скопируйте код и вставьте его в oneNote

        цитата изОтвет Dark Light


Побочные наблюдения:

  • Отлично работает при вставке кода в Word.При вставке в Word это выглядит так:

    • введите описание изображения здесь

решение1

если вы используете «пробелы» для отступов, то измените их на «табуляции», выполнив следующие шаги, а затем скопируйте код в oneNote.

Шаги:

  • 'ctrl + shift + p'
  • найти команду «преобразовать отступы в табуляции»
  • скопируйте код и вставьте его в oneNote

Мне это подходит.

решение2

Прежде всего, OneNote не является ни редактором кода, ни IDE, поэтому в нем нет встроенной подсветки кода и автодополнения кода, поэтому при изменении скопированного кода цвет кода не изменится автоматически, как в IDE или редакторе кода.

Говоря об отступах, это не специальный контент метаданных, а просто обычный текстовый контент данных, поэтому его следует скопировать. Помните, что в большинстве IDE и редакторов кода вы можете выбрать, будет ли табуляция вставлять пробелы (скорее всего, 2 или 4) или табуляцию, тогда как в OneNote табуляция всегда будет табуляцией.

Я только что провел быстрый тест, скопировав код из VS Code в OneNote, и отступы не потерялись. Кроме того, цвета подсветки остались на месте.

Так что, полагаю, либо настройки VS Code, либо OneNote могут быть настроены особым образом, из-за чего они не выполняют то, что вам нужно.

Связанный контент