Есть ли способ скопировать код из Visual Studio (C#) и вставить его в OneNote без потери форматирования?
Я смог это сделать, но только если я скопирую из VS, вставлю в Word, скопирую из Word и затем вставлю в OneNote.
Есть ли способ скопировать код из Visual Studio (C#) и вставить его в OneNote без потери форматирования?
Я смог это сделать, но только если я скопирую из VS, вставлю в Word, скопирую из Word и затем вставлю в OneNote.
К счастью, для Visual Studio 2010 есть решение! Установите расширение Visual Studio 2010 Pro Power Tools и скопируйте/вставьте в OneNote, чтобы сохранить подсветку синтаксиса.
Эта опция, по-видимому, отключена по умолчанию.
Go to Tools -> Options
введите копировать в поле поиска
Под Text Editor -> Advanced
...
Установите флажок Копировать форматированный текст при копировании/вырезании.
После включения функции, в зависимости от цели, это может быть двухэтапный процесс. Если после копирования и вставки кода он по-прежнему отображается как неформатированный (например, при вставке в веб-браузер), используйте подход, предложенный marcus, сначала вставив в wordpad.exe (start -> run ->
тип wordpad
), затем снова скопировав текст из Wordpad и вставив в целевое приложение/браузер.
Вы попали в самую точку процесса. Приложение, в которое вы вставляете, должно иметь возможность правильно принимать код с форматированием. MS Word — один из немногих, которые правильно с этим справляются, поэтому переход из VS -> Word -> OneNote будет работать. Но VS -> OneNote не работает.
alt
при выборе в Visual Studio.
- person Alex KeySmith; 31.05.2016
Для Visual Studio 2008 ---- http://blogs.msdn.com/b/johnguin/archive/2010/11/29/an-addin-to-help-visual-studio-users-with-moving-code-to-onenote.aspx
Существует надстройка для Microsoft Visual Studio, позволяющая копировать исходный код, подсветку синтаксиса и номера строк в формате HTML.
С помощью этой надстройки вы можете копировать из VS и вставлять HTML прямо в цель.
Проверьте это здесь: CopySourceAsHtml
NoteHighlight поможет. Я нашел его в следующем сообщении в блоге: codefoster. а>.
Попробуйте это элегантное решение непосредственно от Microsoft: Power Tools 2015.
Копирование и вставка HTML прекрасно работает с OneNote.
Что ж, извините за поздний ответ, я знаю, что это очень старый пост. Но это может помочь тому, кто пытается найти решение вышеуказанного вопроса. Я не нашел ни одного работающего для меня даже OneNote 2016, но здесь это очень простой способ сделать.
Просто скопируйте свой код и вставьте его в wordpad.exe, он предполагает вставку с форматированием и цветами. Сохраните файл *.rtf и откройте его в Ms Word, оттуда вы можете скопировать/вставить любой документ в word, у меня это сработало.
Надстройка GEM OneNote имеет функцию подсветки синтаксиса -> http://www.onenotegem.com/blog/onenote-insert-highlight-syntax-source-code
Notehighlight поддерживает подсветку синтаксиса для: C#, SQL, CSS, JS, HTML, XML, JAVA, PHP, Perl, Питон, Руби, С++
Они выпустили порт, совместимый с OneNote 2013 (также работает с OneNote2016).
Я только что нашел обходной путь, чтобы сделать это без каких-либо плагинов.
PS: я пробовал в macOS, все работает нормально
Я просто просматриваю код на веб-сайте выбранного мной репозитория и копирую оттуда. Затем вставьте в OneNote с сохранением исходного форматирования.