Скопіювати текст із блокноту ++ із форматуванням?


203

Я використовую Notepad ++ для написання коду.

Як скопіювати код у Notepad ++ разом із його форматуванням, щоб вставити його в Microsoft Word? (тобто виділення синтаксису тощо)


Відповіді:


280

Ось зображення з блокнота ++, коли ви вибираєте текст для копіювання у форматі HTML.

Блокнот ++ плагін: Скопіюйте як HTML

і як виглядає відформатований текст після вставки його в OneNote (подібно до будь-якого іншого додатка, який підтримує "Спеціальне вставлення"): Як це виглядає при імпорті


4
"Експорт у HTML" працює, але не "Копіювати HTML у буфер обміну". Ти знаєш чому?
Pacerier

6
За допомогою ярлика слід використовувати: Ctrl + Shift + C. Налаштування> Mapper ярлик> Команди плагіна> Скопіюйте всі формати у буфер обміну. > CTRL + SHIFT + C -> Щасливе форматування!
Звір

@Pacerier Станом на 7.2.2 "Скопіювати HTML у буфер обміну", здається, працює чудово.
Кайл Странд

4
хто-небудь вільний Line Line, використовуючи цей метод?
BobNoobGuy

1
@BobNoobGuy Я коли намагаюся використовувати "Скопіювати HTML у буфер обміну" (я на 7.2.2). Хоча хакіш, спосіб збереження каналу рядків полягає в експорті до HTML, відкритті HTML у Word, а потім копіюванні звідти в будь-яке джерело, до якого мені потрібно надіслати код (наприклад, OneNote).
Джо Грін

71

Взято звідси :

Для цього можна скористатися Notepad ++ трьома способами. Так що ви знаєте, Notepad ++ - це більш вдосконалена версія Блокнота, яка підтримує підсвічування синтаксису різних файлів коду "поза коробкою" - PHP включено!

Завантажте та встановіть його, запустіть його та завантажте файл PHP. Ви повинні автоматично бачити його красиво кольоровим (якщо ні, тому що розширення файлу - це щось інше, ніж .php, перейдіть до мови -> PHP або мови -> P -> PHP).

Якщо вам потрібно змінити будь-який з кольорів, ви можете легко зробити це - просто перейдіть у Налаштування -> Конфігуратор стилера. З цього меню ви можете змінити різні параметри підсвічування та шрифту відповідно до ваших потреб - хоча за замовчуванням для більшості вистачає більшості.

Потім перейдіть до плагінів -> NppExport. Звідти у вас є три варіанти, які ви можете розглянути:

Експорт до RTF Експорт у HTML Копіювання всіх форматів у буфер Почніть з останнього - "Копіювати всі формати у буфер обміну" - який буде копіювати весь файл із виділеним синтаксисом у буфер обміну. Після натискання на нього відкрийте Microsoft Word і просто натисніть пасту! Ви повинні побачити чудово виділений синтаксисом код. Якщо щось піде не так, то ви можете спробувати один з інших варіантів (експорт до RTF / HTML), хоча у мене не було проблем із буфером обміну.


39
А тепер перейдіть до [Налаштування> Відображення ярликів> Команди плагінів> Скопіюйте всі формати у буфер] та встановіть його на CTRL + SHIFT + C -> Миттєва радість. CTRL + C для копіювання необробленого тексту, CTRL + SHIFT + C для копіювання з форматуванням. Це має бути за замовчуванням.
Денніс Г

для пасти з форматуванням використовуйте CTRL + SHIFT + V в libreOffice Writer
Mohammad b

2
@DennisG, Миттєва радість, поки ви не за столом свого колеги (чи когось іншого з цього питання) і не знайшли себе таким звиклим до CTRL + SHIFT + C, що забули, де знаходиться початкова установка. Уопс.
Pacerier

1
Це працювало для мене, за винятком того, що я намагався зберегти форматування у Notepadфайлі замість MSWordфайлу. Мені довелося скопіювати код Notepad++, вставити його, MSWordа потім скопіювати MSWordі вставити Notepad. Я чомусь не зміг вставити його безпосередньо Notepad.
Марк Міллер

32

Виберіть Текст

У меню перейдіть до плагінів> NPPExport> Скопіюйте RTF у буфер обміну

У MS Word перейдіть до меню Правка> Спеціальна вставка

Це відкриє діалогове вікно Вставити спеціальне. Виберіть перемикач Вставити та зі списку виберіть Форматований текст (RTF)

Ви повинні мати змогу побачити відформатований текст.


13

Виберіть текст.

Клацніть правою кнопкою миші.

Команди плагіна -> Скопіюйте текст із підсвічуванням синтаксису

Вставте його в Word чи що завгодно.


11

Варто зазначити, що 64-розрядний Notepad ++ не підтримує Plugin Manager та NPPExport , тому вони не відображатимуться у меню плагінів . Якщо ви спробуєте додати плагін NPPExport вручну, швидше за все, ви побачите:

"Плагін NPPExport не підтримується 64-бітовим блокнотом ++"

На щастя, для завантаження звідси є плагін NPP_Export, який добре працює з 64-розрядним Notepad ++ (в моєму випадку v7.2.2), і підтримується програма Plugin Manager (перевірити GitHub на оновлення).


5

Для тих, хто не бачить плагіни-> NPPExport,

Завантажити плагін менеджер з цього . Витягніть вміст і помістіть його під встановлення C / ProgramFile / NP ++, плагіни та папку оновлення. Перезапустіть NP ++. Ви повинні мати змогу побачити Плагіни-> Плагін-менеджер потім. Ви можете завантажити будь-який плагін, включаючи NPPExport і встановити його, щоб побачити команду Copy.


4

Мені здається, що найкращий і найпростіший спосіб коментує Денніс Г :

А тепер перейдіть до [Налаштування> Відображення ярликів> Команди плагінів> Скопіюйте всі формати у буфер] та встановіть його на CTRL + SHIFT + C -> Миттєва радість. CTRL + C для копіювання необробленого тексту, CTRL + SHIFT + C для копіювання з форматуванням. Це має бути за замовчуванням.

Сподіваючись допомогти комусь, як я!


2

Оскільки обрана відповідь досить стара, і все змінилося, ось нова процедура, якщо ви використовуєте 64 біт Notepad ++. 64-розрядна версія не постачається з Plugin Manager, ні з NppExport. Усі деталі надані тут .

Щоб швидко відновити роботу, Plugin Manager більше не розробляється, і NppExport можна знайти лише тут .


-5

Жахливо шукати цю невдачу:

Скопіюйте .dll сюди:

\ Файли програми \ Блокнот ++ \ плагіни -> помістіть його сюди

Перезавантажте блокнот ++

і тепер ви можете використовувати команди копіювання !!!


1
Що це за DLL?
підкреслюй_
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.