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

1554
MoonAche

OneNote не имеет функции выделения кода, но когда я вставляю форму кода VS Code, выделение кода можно сохранить без отступа.

Интересно, есть ли способ скопировать код в OneNote с отступом.

1
Твой вопрос действительно сбивает с толку. Во-первых, вы говорите о том, что OneNote не поддерживает подсветку кода. Затем вы жалуетесь на потерю отступов при копировании кода в OneNote. Это две действительно разные вещи. Можете ли вы перефразировать ваш вопрос konqui 6 лет назад 0

2 ответа на вопрос

1
Dark Light

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

шаги:

  • Ctrl + Shift + P
  • команда find "преобразовать отступы во вкладки"
  • скопируйте код и вставьте его в одну заметку

Это работает для меня.

0
konqui

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

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

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

Поэтому я думаю, что либо ваш VS Code, либо ваши настройки OneNote могут быть настроены особым образом, что заставляет его делать не то, что вам нравится.

Когда на прошлой неделе я копировал код из VS Code в OneNote, отступы не терялись. Но теперь это не работает, я не изменил никаких настроек. MoonAche 6 лет назад 0
Можете ли вы получить мне копию ваших пользовательских настроек VS Code. MoonAche 6 лет назад 0
Код IIRC, скопированный из кода VS (и других редакторов с подсветкой, например Notepad ++), сохраняет информацию о цвете, поскольку по умолчанию они копируются (и вставляются) в режиме форматированного текста. Но в любом случае это не вопрос ОП - они сказали, что выделение сохраняется, а отступа нет (после редактирования). Вы правы: отступы просто обычные текстовые символы. Bob 6 лет назад 0

Похожие вопросы