Скопировать текст Notepad ++ с форматированием?

Я использую Notepad ++ для написания кода.

Как скопировать код в Notepad ++ вместе с его форматированием для вставки в Microsoft Word? (то есть синтаксис и т.д.)

Ответ 1

Вот изображение из блокнота ++, когда вы выбираете текст для копирования как html.

Notepad++ Plugin: Copy as HTML

и как выглядит форматированный текст после вставки его в OneNote (аналогично любому другому приложению, поддерживающему "Специальная вставка" ): How it looks like when importing it

Ответ 2

Взято из здесь:

Вы можете использовать Notepad ++, чтобы выполнить это тремя способами. Просто так вы знаете, Notepad ++ - это более продвинутая версия Notepad, которая поддерживает выделение синтаксиса различных файлов кода "из коробки" - PHP включено!

Загрузите и установите его, запустите его и загрузите свой файл PHP. Вы должен автоматически видеть его красиво окрашенным (если нет, потому что расширение файла - это нечто иное, чем .php, перейдите на язык → PHP или Язык → P → PHP).

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

Затем перейдите к плагинам → NppExport. Оттуда у вас есть три варианта вы можете рассмотреть:

Экспорт в RTF Экспорт в HTML Копирование всех форматов в буфер обмена последний - "Скопировать все форматы в буфер обмена" - который скопирует весь файл с выделенным синтаксисом в буфер обмена. Однажды ты щелкните его, затем откройте Microsoft Word и просто нажмите на пасту! Тебе следует увидеть красиво выделяемый синтаксисом код. Если что-то пойдет не так, тогда вы можете попробовать один из других вариантов (экспорт в RTF/HTML), хотя У меня никогда не было проблемы с методом буфера обмена.

Ответ 3

Выберите текст

В меню выберите "Плагины" > "NPPExport" > "Скопировать RTF в буфер обмена"

В MS Word перейдите в меню "Редактирование" > "Вставить специальные"

Откроется диалоговое окно "Специальное вложение". Выберите переключатель "Вставить" и в списке выберите "Отформатированный текст" (RTF)

Вы должны иметь возможность видеть форматированный текст.

Ответ 4

Выберите текст.

Щелкните правой кнопкой мыши.

Команды плагинов → Копировать текст с подсветкой синтаксиса

Вставьте его в Word или что-то еще.

Ответ 5

Стоит отметить, что 64-битный Notepad++ не поддерживает Менеджер плагинов и NPPExport, поэтому они не будут отображаться в меню плагинов. Если вы попытаетесь добавить плагин NPPExport вручную, скорее всего, вы увидите:

"Плагин NPPExport не поддерживается с 64-битной Notepad++"

К счастью, есть NPP_Export плагин для загрузки из здесь, который хорошо работает с 64-битным Notepad++ (v7.2.2 в моем случае) и поддержка Plugin Manager продолжается (проверка GitHub обновлений).

Ответ 6

Для тех, кто не видит Plugins-> NPPExport,

Скачать менеджер плагинов с этого. Извлеките содержимое и поместите в папку установки C/ProgramFile/NP++, плагины и папку обновления. Перезапустите NP++. Тогда вы сможете увидеть Plugins-> Менеджер плагинов. Вы можете скачать любой плагин, включая NPPExport, и установить его, чтобы увидеть команду "Копировать".

Ответ 7

Мне кажется, что лучший и самый простой способ прокомментировал Деннис Г:

И теперь перейдите в [Настройки > Ярлык Mapper > Команды плагинов > Скопировать все Форматы в буфер обмена] и установите его в CTRL + SHIFT + C → Мгновенная радость. CTRL + C, чтобы скопировать исходный текст, CTRL + SHIFT + C, чтобы скопировать с форматированием. Это должно быть значение по умолчанию.

Надеясь помочь кому-то, как мне!

Ответ 8

Поскольку выбранный ответ довольно старый, и все изменилось, вот новая процедура, если вы используете 64 бита Notepad++. 64-битная версия не поставляется ни с менеджером плагинов, ни с NppExport. Все подробности предоставлены здесь.

Чтобы быстро возобновить работу, Менеджер плагинов больше не разрабатывается, и NppExport можно найти только здесь.

Ответ 9

Ужасно для поиска этой ошибки:

Скопировать .dll сюда:

\ Program Files\Notepad ++\plugins → поместите его здесь

Перезапустить блокнот ++

и теперь вы можете использовать команды копирования!!!