Zainstalowałem Notepad ++. Jak sprawić, by tagi były automatycznie wcięte, zwłaszcza podczas zagnieżdżania? Wydaje się, że wszystkie tagi są ustawione w jednej linii po lewej stronie ekranu.
Zainstalowałem Notepad ++. Jak sprawić, by tagi były automatycznie wcięte, zwłaszcza podczas zagnieżdżania? Wydaje się, że wszystkie tagi są ustawione w jednej linii po lewej stronie ekranu.
Odpowiedzi:
Użyj wtyczki XML Tools dla Notepad ++, a następnie możesz automatycznie wciskać kod za pomocą Ctrl+ Alt+ Shift+ B. Aby uzyskać bardziej pochylony wskaż i kliknij, możesz również przejść do Wtyczki -> Narzędzia XML -> Pretty Print.
Odpowiedzi na to pytanie są nie tylko błędne, ale i niebezpieczne. CTRL + ALT + SHIFT + B nie spowoduje wcięcia HTML, ale XML. Rozważ następujący kod HTML:
<span class="myClass"></span>
Funkcja 'Notepad ++ -> Plugins -> XmlTools -> Pretty print (Xml only with line breaks)' (CTRL + ALT + SHIFT + B) przekształci to w:
<span class="myClass"/>
które nie będą już poprawnie wyświetlane w Twojej przeglądarce! Zdecydowanie odradzam używanie tej funkcji do wcięcia HTML.
Zamiast tego użyj wtyczki Tidy2 . Spowoduje to prawidłowe wcięcie kodu HTML bez złych efektów ubocznych (ale utworzy również <html>, <head>, <body>, ...
elementy wokół twojego kodu, jeśli ich nie ma).
<script src="somewhere"></script>
zapadła się w<script src="somewhere"/>
Krok 1: Otwórz menedżera wtyczek w notatniku ++
Wtyczki -> Menedżer wtyczek -> Pokaż menedżera wtyczek.
Krok 2: zainstaluj wtyczkę XML Tool
Wyszukaj „XML TOOLS” w opcji „Dostępne”, a następnie kliknij przycisk instalacji.
Teraz możesz użyć klawisza skrótu CTRL + ALT + SHIFT + B, aby wciąć kod.
Mam dla Ciebie rozwiązanie.
Wystarczy zainstalować wtyczkę o nazwie Indent By Fold
.
Możesz to zainstalować, przechodząc przez
Plugins -> Plugin Manager -> Show Plugin Manager
. LUBPlugins -> Plugins Admin -> chekmark Indent By Fold from list
niż zainstalować
Następnie po prostu wybierz element listy i wszystko, czego potrzebujesz, to wpisać pierwsze słowo, a następnie je otrzymasz.
możesz użyć tej wtyczki z wtyczki na pasku menu.
XML Tools
.
Opierając się na odpowiedzi Constantina , oto esencja tego, czego nauczyłem się, przechodząc na Notepad ++ jako mój główny edytor HTML.
Zainstaluj Notepad ++ w wersji 32-bitowej
Nie ma 64-bitowej wersji Tidy2 i kilku innych popularnych wtyczek. 32-bitowa wersja NPP ma kilka praktycznych wad, a więc wersja 64-bitowa.
Zainstaluj Menedżera wtyczek
Menedżer wtyczek nie jest niezbędny do korzystania z wtyczki. Jednak to znacznie ułatwia sprawę.
Menedżer wtyczek został najwyraźniej wyeliminowany z podstawowego pakietu, ponieważ deweloperowi nie spodobało się kilka dołączonych linków.
Możesz zauważyć, że wtyczka Plugin Manager została usunięta z oficjalnej dystrybucji. Powodem jest to, że Plugin Manager zawiera reklamy w swoim oknie dialogowym. Nienawidzę reklam w aplikacjach i zapewniam, że nie było i nigdy nie będzie reklam w Notepad ++.
Jest to instalacja ręczna, ale nie jest to trudne.
C:\Program Files (x86)\Notepad++
.Teraz zobaczysz nowy wpis w obszarze Wtyczki dla Menedżera wtyczek.
Zainstaluj Tidy2 (lub preferowaną alternatywę)
W Menedżerze wtyczek zaznacz pole Tidy2. Kliknij Zainstaluj. Uruchom ponownie po wyświetleniu monitu.
Aby użyć Tidy2, wybierz jeden ze wstępnie skonfigurowanych profili w elemencie podmenu Wtyczki lub utwórz własny.
W Notepadd ++ w wersji 7.5.9 (32 bity) wtyczka „Wcięcie po zawinięciu” działa poprawnie z zawartością HTML.