Jak mogę dodać autouzupełnianie w Notatniku ++ dla javascript w pliku .html?

15

Notepad ++ wykonuje automatyczne uzupełnianie html, a także JavaScript. ale automatyczne uzupełnianie zależy od pliku extension.html plik obsługuje uzupełnianie tylko dla html. Czy istnieje sposób, aby włączyć automatyczne uzupełnianie javascript w znaczniku script pliku html? To znaczy, oprócz kopiowania listy słów kluczowych autouzupełniania z plików „javascript.xml” do plików „html.xml” ...

Jak zasugerowano w przypadku przepełnienia stosu , pytając administratora, ponieważ nie mogłem znaleźć zadowalającej odpowiedzi. Jeśli ktoś ma jakiś pomysł, daj mi znać! (Mam nadzieję, że nie tylko ja mam takie wymagania! :))

Nikhil
źródło
Co jest złego w kopiowaniu listy słów kluczowych autouzupełniania z javascript.xml do html.xml? Wydaje mi się to dość prostym rozwiązaniem.
heavyd
Zgadzam się, to proste ... ale problem polega na tym, że lista / sugestie będą wyświetlane wszędzie na stronie, nawet w części innej niż javascript ...! To faktycznie staje się nieporęczne ... wymieniając wszystkie sugestie javascript w html .. Spodziewam się, że poradzi sobie z tym nieco bardziej inteligentnie, jeśli to możliwe! :)
Nikhil
Krótko mówiąc o napisaniu własnego leksykonu, zgodnie z sugestią w odpowiedzi StackOverflow, wątpię, czy istnieje prosty sposób, aby to osiągnąć.
heavyd
:( ohk .. Więc jestem jedynym, który ma ten wymóg .. :) w każdym razie .. dzięki za pomoc, ciężko .. Nie będąc programistą dla aplikacji Windows trudno jest napisać lexer dla npp, ale jeśli kiedykolwiek postaraj się nauczyć i spróbuj, na pewno odpowie tutaj! :)
Nikhil

Odpowiedzi:

12

Funkcja autouzupełniania jest domyślnie wyłączona,
ale prosta konfiguracja Preferencji pozwoli Ci szybko korzystać z nowej funkcji autouzupełniania. Przejdź do Ustawienia -> Preferencje i przejdź do karty Kopia zapasowa / Automatyczna rywalizacja. Na dole tego ekranu zobaczysz, gdzie możesz włączyć automatyczne uzupełnianie, a opcjonalnie możesz również włączyć funkcję „pokaż parametry funkcji”. Działa również w CSS, PHP, JavaScript i HTML.

Vissu Pepala
źródło
Z tym włączonym, gdy piszę dokument. do znacznika skryptu nie pokazuje mi opcji takich jak document.write lub document.getElementById.
user3015682,