Skopiować tekst Notepad ++ z formatowaniem?

Odpowiedzi:

280

Oto obraz z notatnika ++ po wybraniu tekstu do skopiowania jako HTML.

Wtyczka Notepad ++: Skopiuj jako HTML

i jak wygląda sformatowany tekst po wklejeniu w OneNote (podobnie jak w każdej innej aplikacji obsługującej „Wklej specjalnie”): Jak to wygląda podczas importowania

ppolyzos
źródło
4
„Eksportuj do HTML” działa, ale nie „Kopiuj HTML do schowka”. Wiesz dlaczego?
Pacerier
6
Można użyć skrótu: Ctrl + Shift + C. Ustawienia> Mapowanie skrótów> Polecenia wtyczek> Skopiuj wszystkie formaty do schowka. > CTRL + SHIFT + C -> Szczęśliwego formatowania!
Bestia
@Pacerier Począwszy od 7.2.2 „Kopiuj HTML do schowka” wydaje się działać dobrze.
Kyle Strand,
4
ktoś stracił dostęp do wiersza przy użyciu tej metody?
BobNoobGuy 13.03.17
1
@ BobNoobGuy Jestem, gdy próbuję użyć „Kopiuj HTML do Schowka” (korzystam z wersji 7.2.2). Chociaż jestem hackerski, sposób, w jaki zachowuję kanał, to eksportowanie do HTML, otwieranie HTML w Word, a następnie kopiowanie stamtąd do dowolnego źródła, do którego muszę wysłać kod (np. OneNote).
Joe Greene
71

Zaczerpnięte stąd :

Aby to zrobić, możesz użyć Notepad ++ na trzy sposoby. Dla pewności, Notepad ++ jest bardziej zaawansowaną wersją Notatnika, która obsługuje podświetlanie składni różnych plików kodu „po wyjęciu z pudełka” - w tym PHP!

Pobierz i zainstaluj, uruchom i załaduj plik PHP. Powinieneś automatycznie zobaczyć pięknie kolorowe (jeśli nie, ponieważ rozszerzenie pliku jest inne niż .php, przejdź do Język -> PHP lub Język -> P -> PHP).

Jeśli chcesz zmienić dowolny kolor, możesz to łatwo zrobić - wystarczy przejść do Ustawienia -> Konfigurator stylera. W tym menu możesz zmieniać różne opcje podświetlania i czcionek, aby dopasować je do swoich potrzeb - chociaż domyślna zazwyczaj wystarcza dla większości.

Następnie przejdź do Wtyczki -> NppExport. Stamtąd masz trzy opcje do rozważenia:

Eksportuj do RTF Eksportuj do HTML Kopiuj wszystkie formaty do schowka Zacznij od ostatniego - „Kopiuj wszystkie formaty do schowka” - który skopiuje cały plik z podświetloną składnią do schowka. Po kliknięciu go, otwórz Microsoft Word i po prostu wciśnij wklej! Powinieneś zobaczyć pięknie podświetlony kod. Jeśli coś pójdzie nie tak, możesz wypróbować jedną z innych opcji (eksport do RTF / HTML), chociaż nigdy nie miałem problemu z metodą schowka.

npinti
źródło
39
A teraz przejdź do [Ustawienia> Mapowanie skrótów> Polecenia wtyczek> Skopiuj wszystkie formaty do schowka] i ustaw na CTRL + SHIFT + C -> Natychmiastowa radość. CTRL + C, aby skopiować surowy tekst, CTRL + SHIFT + C, aby skopiować z formatowaniem. To powinno być domyślne.
Dennis G,
do wklejania z formatowaniem użyj CTRL + SHIFT + V w libreOffice writer
Mohammad b
2
@DennisG, Natychmiastowa radość, dopóki nie znajdziesz się przy biurku kolegi (lub kogokolwiek innego w tej sprawie) i nie będziesz tak przyzwyczajony do CTRL + SHIFT + C, że zapomniałeś, gdzie jest oryginalne ustawienie. Ups
Pacerier
1
To działało dla mnie, tyle że próbowałem zachować formatowanie w Notepadpliku zamiast MSWordpliku. Musiałem skopiować kod Notepad++, wkleić go, MSWorda następnie skopiować MSWordi wkleić Notepad. Z jakiegoś powodu nie mogłem wkleić go bezpośrednio do Notepad.
Mark Miller,
32

Wybierz tekst

Z menu wybierz Wtyczki> NPPExport> Kopiuj RTF do schowka

W MS Word przejdź do Edycja> Wklej specjalnie

Otworzy się okno dialogowe Wklej specjalnie. Wybierz przycisk Wklej i z listy wybierz Tekst sformatowany (RTF)

Powinieneś zobaczyć formatowany tekst.

Nacięcie
źródło
13

Wybierz tekst.

Kliknij prawym przyciskiem myszy.

Polecenia wtyczek -> Kopiuj tekst z podświetlaniem składni

Wklej to do Słowa lub cokolwiek innego.

CodingBubba
źródło
11

Warto wspomnieć, że 64-bitowy Notepad ++ nie obsługuje Plugin Manager i NPPExport , więc nie będą one pokazane w Plugins menu. Jeśli spróbujesz ręcznie dodać wtyczkę NPPExport , najprawdopodobniej zobaczysz:

„Wtyczka NPPExport nie jest obsługiwana w 64-bitowym Notatniku ++”

Na szczęście istnieje wtyczka NPP_Export do pobrania stąd, która działa dobrze z 64-bitowym Notepad ++ (w moim przypadku wersja 7.2.2) i trwa obsługa Menedżera wtyczek (sprawdź aktualizacje na GitHub ).

Leszek Jasek
źródło
5

Dla tych, którzy nie widzą wtyczek-> NPPExport,

Pobierz Menedżer wtyczek z tego . Wyodrębnij zawartość i umieść w folderze C / ProgramFile / NP ++ instalacji, wtyczek i aktualizacji. Uruchom ponownie NP ++. Powinieneś wtedy zobaczyć Wtyczki-> Menedżer wtyczek. Możesz pobrać dowolną wtyczkę, w tym NPPExport i zainstalować ją, aby zobaczyć polecenie Kopiuj.

MayurKubavat
źródło
4

Wydaje mi się, że najlepszy i najłatwiejszy sposób komentuje Dennis G :

A teraz przejdź do [Ustawienia> Mapowanie skrótów> Polecenia wtyczek> Skopiuj wszystkie formaty do schowka] i ustaw na CTRL + SHIFT + C -> Natychmiastowa radość. CTRL + C, aby skopiować surowy tekst, CTRL + SHIFT + C, aby skopiować z formatowaniem. To powinno być domyślne.

Mam nadzieję, że pomogę komuś tak jak ja!

GntS
źródło
2

Ponieważ wybrana odpowiedź jest dość stara i wszystko się zmieniło, oto nowa procedura, jeśli używasz 64-bitowego Notepad ++. Wersja 64-bitowa nie jest dostarczana z Menedżerem wtyczek ani NppExport. Wszystkie szczegóły podane tutaj .

Aby szybko wznowić działanie, Plugin Manager nie jest już rozwinięty, a NppExport można znaleźć właśnie tutaj .

Cailloumax
źródło
-5

Strasznie jest patrzeć na tę porażkę:

Skopiuj .dll tutaj:

\ Program Files \ Notepad ++ \ plugins -> umieść go tutaj

Uruchom ponownie notatnik ++

a teraz możesz używać poleceń kopiowania !!!

Ricardo Fercher
źródło
1
Jaka by to była biblioteka DLL?
underscore_d