Wie kann ich die automatische Vervollständigung in Notepad ++ für Javascript in einer HTML-Datei hinzufügen?

15

Notepad ++ wird automatisch für HTML und auch für JavaScript vervollständigt. Die automatische Vervollständigung hängt jedoch von der Dateierweiterung ab. Die Datei unterstützt die Vervollständigung nur für HTML. Gibt es eine Möglichkeit, die automatische Vervollständigung für Javascript im Skript-Tag einer HTML-Datei zu aktivieren? Ich meine, außer das Kopieren der Auto-Vervollständigungs-Keyword-Liste von "javascript.xml" in "html.xml" -Dateien ...

Wie beim Stackoverflow vorgeschlagen , beim Superuser nachfragen, da ich dort keine befriedigende Antwort finden konnte. Wenn jemand eine Idee hat, lass es mich wissen! (Ich hoffe, ich bin nicht der Einzige, der solche Anforderungen hat! :))

Nikhil
quelle
Was ist falsch daran, die Keyword-Liste für die automatische Vervollständigung aus javascript.xml in html.xml zu kopieren? Scheint mir eine ziemlich einfache Lösung zu sein.
Heavyd
Einverstanden, es ist einfach ... aber das Problem darin ist, dass die Liste / Vorschläge überall auf der Seite angezeigt werden, auch im Nicht-Javascript-Teil ..! Das wird tatsächlich umständlich .. Auflistung aller Javascript-Vorschläge in HTML .. Ich erwarte, dass es ein bisschen intelligenter damit umgeht, wenn möglich! :)
Nikhil
Ich bezweifle, dass es einen einfachen Weg gibt, dies zu erreichen, wenn Sie nicht wie in der StackOverflow-Antwort vorgeschlagen Ihr eigenes Lexer schreiben.
Heavyd
:( ohk .. also ich bin der einzige mit dieser anforderung .. :) sowieso .. danke für deine hilfe, heavyd .. nicht ein dev für windows anwendungen zu sein finde es schwierig ein lexer für npp zu schreiben, aber wenn ich jemals Versuche zu lernen und versuche es, werde hier mit Sicherheit antworten! :)
Nikhil

Antworten:

12

Die Autovervollständigungsfunktion ist standardmäßig deaktiviert,
aber mit einem einfachen Einstellungssetup können Sie die neue Autovervollständigungsfunktion in kürzester Zeit verwenden. Gehen Sie zu Einstellungen -> Einstellungen und wechseln Sie zur Registerkarte Sichern / Auto-Wettbewerb. Am unteren Rand dieses Bildschirms sehen Sie, wo Sie die automatische Vervollständigung aktivieren können. Optional können Sie auch die Funktion "Funktionsparameter anzeigen" aktivieren. Es funktioniert auch für CSS, PHP, Javascript und HTML.

vissu pepala
quelle
Mit dieser Option wird aktiviert, wenn ich ein Dokument eingebe. In einem Skript-Tag werden mir keine Optionen wie document.write oder document.getElementById angezeigt.
user3015682