Я использую Notepad ++ для написания кода.
Как скопировать код в Notepad ++ вместе с его форматированием для вставки в Microsoft Word? (то есть синтаксис и т.д.)
Я использую Notepad ++ для написания кода.
Как скопировать код в Notepad ++ вместе с его форматированием для вставки в Microsoft Word? (то есть синтаксис и т.д.)
Вот изображение из блокнота ++, когда вы выбираете текст для копирования как html.
и как выглядит форматированный текст после вставки его в OneNote (аналогично любому другому приложению, поддерживающему "Специальная вставка" ):
Взято из здесь:
Вы можете использовать Notepad ++, чтобы выполнить это тремя способами. Просто так вы знаете, Notepad ++ - это более продвинутая версия Notepad, которая поддерживает выделение синтаксиса различных файлов кода "из коробки" - PHP включено!
Загрузите и установите его, запустите его и загрузите свой файл PHP. Вы должен автоматически видеть его красиво окрашенным (если нет, потому что расширение файла - это нечто иное, чем .php, перейдите на язык → PHP или Язык → P → PHP).
Если вам нужно изменить любой из цветов, вы можете легко сделать это - просто перейдите в Настройки → Конфигуратор стилей. Из этого меню вы можете изменить различные варианты выделения и шрифта, в соответствии с вашими потребностями - хотя обычно для большинства обычно используется значение по умолчанию.
Затем перейдите к плагинам → NppExport. Оттуда у вас есть три варианта вы можете рассмотреть:
Экспорт в RTF Экспорт в HTML Копирование всех форматов в буфер обмена последний - "Скопировать все форматы в буфер обмена" - который скопирует весь файл с выделенным синтаксисом в буфер обмена. Однажды ты щелкните его, затем откройте Microsoft Word и просто нажмите на пасту! Тебе следует увидеть красиво выделяемый синтаксисом код. Если что-то пойдет не так, тогда вы можете попробовать один из других вариантов (экспорт в RTF/HTML), хотя У меня никогда не было проблемы с методом буфера обмена.
Выберите текст
В меню выберите "Плагины" > "NPPExport" > "Скопировать RTF в буфер обмена"
В MS Word перейдите в меню "Редактирование" > "Вставить специальные"
Откроется диалоговое окно "Специальное вложение". Выберите переключатель "Вставить" и в списке выберите "Отформатированный текст" (RTF)
Вы должны иметь возможность видеть форматированный текст.
Выберите текст.
Щелкните правой кнопкой мыши.
Команды плагинов → Копировать текст с подсветкой синтаксиса
Вставьте его в Word или что-то еще.
Стоит отметить, что 64-битный Notepad++ не поддерживает Менеджер плагинов и NPPExport, поэтому они не будут отображаться в меню плагинов. Если вы попытаетесь добавить плагин NPPExport вручную, скорее всего, вы увидите:
"Плагин NPPExport не поддерживается с 64-битной Notepad++"
К счастью, есть NPP_Export плагин для загрузки из здесь, который хорошо работает с 64-битным Notepad++ (v7.2.2 в моем случае) и поддержка Plugin Manager продолжается (проверка GitHub обновлений).
Для тех, кто не видит Plugins-> NPPExport,
Скачать менеджер плагинов с этого. Извлеките содержимое и поместите в папку установки C/ProgramFile/NP++, плагины и папку обновления. Перезапустите NP++. Тогда вы сможете увидеть Plugins-> Менеджер плагинов. Вы можете скачать любой плагин, включая NPPExport, и установить его, чтобы увидеть команду "Копировать".
Мне кажется, что лучший и самый простой способ прокомментировал Деннис Г:
И теперь перейдите в [Настройки > Ярлык Mapper > Команды плагинов > Скопировать все Форматы в буфер обмена] и установите его в CTRL + SHIFT + C → Мгновенная радость. CTRL + C, чтобы скопировать исходный текст, CTRL + SHIFT + C, чтобы скопировать с форматированием. Это должно быть значение по умолчанию.
Надеясь помочь кому-то, как мне!
Поскольку выбранный ответ довольно старый, и все изменилось, вот новая процедура, если вы используете 64 бита Notepad++. 64-битная версия не поставляется ни с менеджером плагинов, ни с NppExport. Все подробности предоставлены здесь.
Чтобы быстро возобновить работу, Менеджер плагинов больше не разрабатывается, и NppExport можно найти только здесь.
Ужасно для поиска этой ошибки:
Скопировать .dll сюда:
\ Program Files\Notepad ++\plugins → поместите его здесь
Перезапустить блокнот ++
и теперь вы можете использовать команды копирования!!!