W Dreamweaver pisanie </
spowoduje automatyczne zamknięcie ostatniego otwartego tagu, więc nie musisz wpisywać go od razu, a to pomaga, jeśli nie jesteś pewien, czy zamknąłeś go, czy nie. Czy istnieje wtyczka, która dozuje to dla Notepad ++?
To nie jest jak efekt tekstowy, w którym wpisanie otwierającego znacznika / nawiasu dodaje zamknięcie po drugiej stronie kursora. To zachowanie jest autouzupełnianiem, które ma miejsce po </
wpisaniu, DW znajduje dowolną najbardziej wewnętrzną otwartą etykietę i zamyka ją. Uważam, że gdy będę mieć możliwość korzystania z DW, będę korzystać z tej funkcji znacznie częściej niż cokolwiek innego, co zapewnia DW. Dlatego chciałbym wiedzieć, czy istnieje sposób, aby to zrobić w elektrowni jądrowej.
Oto pytanie dotyczące preferencji DW:
Zauważ, że istnieje inna opcja, która robi to, co robi efekt tekstowy, ale nie chcę tego.
Nie jestem przeciwny nieortodoksyjnym sugestiom, pewnego rodzaju makrom lub włamaniom. Wszystko do naśladowania funkcjonalności. W razie potrzeby mógłbym napisać wtyczkę, po prostu nie mam pojęcia, jak sobie z tym poradzić.
źródło
Odpowiedzi:
Przejdź do ustawień TextFX / TextFX i zaznacz „automatycznie zamknij tagi XHTML”.
Dzięki temu działa również w zwykłych plikach HTML.
źródło
<p>
cię<p>|</p>
tam , gdzie | to pasek pisania. Chcę, żeby zamknęło mnie po pisaniu</
, w jaki sposób dozuje w Dreamweaver. Dw znajdzie cokolwiek następnego otwartego tagu i zamknie go, jeśli wpiszesz</
, możesz mieć 25 otwartych tagów i wpisać</
25 razy, a wszystkie zostaną zamknięte w odpowiedniej kolejności. TextFX jest fajny podczas tworzenia strony, ale edytuję ją później, jeśli owinę sekcję, powiedzmy div, musiałbym znaleźć koniec i wpisać go. Czasami może to stanowić problem. więc +1 do DwTak, można to zrobić w Notepad ++ i jest to bardzo łatwe. Wykonaj następujące kroki:
źródło
</
i dopełni się do pierwszego niezamkniętego znacznika.Bardzo częściowa odpowiedź:
Czy nie włączyć w TextFX / Ustawienia TextFX opcję „Auto blisko XHTML / XML”.
Przejdź do okna dialogowego Ustawienia -> Preferencje . Kliknij kartę Kopia zapasowa / automatyczne uzupełnianie i ustaw opcję Włącz automatyczne uzupełnianie .
Pozwoli to jedynie wybrać końcową nazwę znacznika z jego przedrostka.
Osobiście wolałbym dla Notepad ++ odpowiedź @ user79590 niż moją odpowiedź. Jeśli obie odpowiedzi nie są zadowalające, szukałbym innego edytora HTML, ponieważ nie sądzę, aby istniała jakakolwiek inna możliwość dla Notepad ++.
źródło
</d
” dla div), a następnie wybrać nazwę z listy. Funkcja Dreamweaver jest automatyczna.Być może możesz użyć HTMLKit, który ma skrót „ALT + END”, który zakończy twój obecny tag. Może N ++ ma coś takiego ukrytego ...
źródło
</
wALT+END
. Jednak nie znam podobnego skrótu w elektrowni jądrowej. Każdy, kto chce, może wpaść do środka, ponieważ może po prostu dostać nagrodę.Notepad#
wtyczce, która ma tę funkcjonalność. Tak więc, używając tego w połączeniu z Auto HotKey (AHK), możemy po prostu mieć obejście ... W tej chwili pracuję nad skryptem.Ten wątek może być dość stary, ale oto odpowiedź. Użyj Menedżera wtyczek (Wtyczki -> Menedżer wtyczek) i zainstaluj Narzędzia XML.
Po zainstalowaniu Narzędzia XML pojawią się w menu Wtyczki, a w ramach ich funkcji dostępna jest opcja „Tag auto close”.
Twoje zdrowie!
źródło
Jeśli żadna z powyższych odpowiedzi nie spełnia Twoich oczekiwań, możesz również przesłać prośbę o dodanie funkcji do programisty Notepad ++ tutaj:
http://sourceforge.net/p/notepad-plus/feature-requests/
Możesz też samodzielnie opracować wtyczkę i przesłać ją do programisty.
źródło
spróbuj zainstalować:
wykonaj ten krok:
Kliknij
Plugins
>Notepad#
>Close last open tag
lub naciśnij (
Ctrl
+.
)Uwagi:
niezbyt dobre dla zagnieżdżonego znacznika. po prostu dobry na twój ostatni otwarty tag.
wykonaj ten krok:
Plugins
>XML Tools
>Tag auto-close
inne podobne pytanie:
zamknięcie ostatniego otwartego tagu Notepad ++
Notepad ++ Automatyczne wcięcie XML + zamykanie znaczników
HTML Tag Auto Complete w Notepad ++?
Notepad ++ - Podświetl tekst i wstaw wokół niego html <tag> </tag>
Umieszczanie znaczników wokół zaznaczonego tekstu w notatniku ++
zawiń zaznaczenie wokół ... w notatniku ++
źródło
Używając wtyczki Notepad ++ Notepad # wspomnianej w odpowiedzi @ user2427906 , a także AutoHotKey , możliwe jest zamknięcie znaczników HTML w kodzie Notepad ++ po wpisaniu
</
, jak w programie Dreamweaver. Po prawidłowej konfiguracji, oto kod AHK, którego możesz użyć, aby go uruchomić:Uwaga: Wykorzystuje polecenie „WinActive”, więc będzie działać tylko w oknie Notepad ++. Pamiętaj również, że jeśli go wpiszesz
</
, najpierw wyda 2 polecenia Backspace przed próbą zamknięcia znacznika, a te znaki zostaną usunięte niezależnie od tego, czy znacznik jest zamknięty, czy nie.Podsumowując: Notepad # zapewnia możliwość wprowadzania danych
Ctrl+.
w celu zamknięcia tagu, co prowadzi nas do połowy. I AutoHotkey jest następnie wykorzystywana do mapowania</
doCtrl+.
Dzięki @ user2427906, a także tej odpowiedzi .
źródło