Jak sformatować / wciąć jednowierszowe pliki XML w Notepad ++ x64?

18

Przez długi czas wtyczka TextFX wykonywała zadanie dla 32-bitowej wersji Notepad ++ za pośrednictwem menu TextFX > TextFX HTML Tidy > Tidy: Reindent XML.

W styczniu 2012 r. Notepad ++ v5.9.8 nie zawierał już wtyczki, prawdopodobnie ze względu na nową obsługę Unicode, której twórca TextFX nie uwzględnił wystarczająco szybko, patrz dziennik zmian N ++ v5.9.8 vs. dziennik zmian N ++ v5.9.6 i Przyszłość TextFX

Później wprowadzono 64-bitową wersję Notepad ++, która nawet nie zawierała Menedżera wtyczek (ponieważ sama była wtyczką opracowaną przez niezależnego programistę ).

Do niedawna. W kwietniu 2017 r. Twórca NppPluginManager ogłosił, że dostępna jest kompilacja wersji x64 :

Teraz zniknęły problemy z używaniem przestarzałej 32-bitowej wersji N ++ z wtyczką TextFX lub próbą zainstalowania Tidy2 (lub innych) do nowszych wersji N ++ (ale wciąż x32 !!)!

maxxyme
źródło

Odpowiedzi:

24

Pobierz najnowszą 64-bitową wersję x64 (stabilną) Notepad ++ tutaj: https://notepad-plus-plus.org/download/ (wersja 7.4.2 w momencie pisania) i rozpocznij zwykłą instalację.

Pobierz najnowszą 64-bitową wersję x64 (stabilną) programu NppPluginManager tutaj: https://github.com/bruderstein/nppPluginManager/releases

Rozpakuj pobrane archiwum w katalogu N ++ (np. C:\Program Files\Notepad++) I uruchom N ++

Idź do menu Plugins > Plugin Manager > Show Plugin Manager. Poczekaj, aż lista się odświeży i przewiń w dół, aby znaleźć wtyczkę XML Tools (w chwili pisania tej wersji jest to wersja 2.4.9.2). Zaznacz odpowiednie pole i kliknij Zainstaluj.

Poczekaj na zakończenie instalacji, a następnie po wyświetleniu monitu wybierz ponownie uruchomić N ++.

[Może i tak będziesz musiał potwierdzić, że chcesz skopiować / użyć niektórych bibliotek DLL (np. libcurl.dllI libxml2-2.dll- nie wiem dlaczego)]

Potem gotowe: przejdź do Pluginsmenu, a XML Toolsznajdziesz zwykłe polecenia, które znasz w TextFX.

maxxyme
źródło
Nie mogę znaleźć narzędzi XML w menedżerze wtyczek Notepad ++ x64 ... Mam npp v7.5.1
Mortb 5'18
Właśnie zaktualizowałem N ++ do najnowszej wersji 7.5.6 (x64); Menedżer wtyczek jest w wersji 1.4.10.0 i zawiera listę narzędzi XML w wersji 2.4.9.2
maxxyme
Upuszczenie dll bezpośrednio do katalogu Notepad ++ nie działa (Notepad 7.6.3), musiałem utworzyć katalog „PluginManager” w „Notepad ++ / plugins”, a następnie skopiować dll do tego katalogu.
Étienne
2

Miałem ten sam problem z Notepad ++ v.7.6 - nie mogłem zainstalować Narzędzi XML. Zaktualizowałem N ++ do wersji 7.6.3, a następnie Narzędzia XML można było znaleźć w kolekcji Plugin Managera. Teraz wszystko działa dobrze.

Dmitrii Kuriłow
źródło