So aktivieren Sie die automatische Inline-JavaScript-Vervollständigung in Eclipse IDE mit der Erweiterung Aptana

18

Hintergrund

  • Ich habe Eclipse IDE.
  • Ich habe das Aptana Studio Plugin für Eclipse installiert.
  • Ich bearbeite eine HTML-Datei.
  • JavaScript-Autovervollständigung / Inhaltshilfe funktioniert nur die Hälfte der Zeit:
  • Eclipse unterstützt meine Funktionen und Variablen zwischen <script>Tags nicht.
  • Aber es wird für die wichtigsten JavaScript-Elemente funktionieren.
  • Ich habe das Eclipse-Hilfemenü im Eclipse-Programm durchsucht, aber es werden immer wieder Indexierungsfehler angezeigt, wenn ich eine Suchabfrage abschicke.
  • Ich habe die Eclipse-Site überprüft.
  • Ich habe google gesucht

Wenn die Eclipse-Inhaltshilfe für von Benutzern erstellte IDs und Klassen in HTML und CSS funktioniert, funktioniert sie sicherlich auch für von Benutzern erstellte JavaScript-Variablen und -Funktionen, oder?

Nicht hilfreiche Ergebnisse

  1. Ich habe anscheinend eine Anleitung gefunden, wie Sie die JavaScript-Inhaltshilfe für PHP-Dateien aktivieren können . Das Problem ist aber, dass ich kein PHP benutze. Ich verwende HTML, daher kann ich die PHP Explorer-Ansicht nicht auswählen, wie in diesem Handbuch beschrieben.

  2. Dieser Typ scheint das gleiche Problem zu haben - vielleicht . Möglicherweise tippt er jedoch nur Syntaxfehler mit seinem Javascript gemäß seinem Beispielcode ein (das Großbuchstaben D in getElementById ...).

  3. Hier ist noch einer . In diesem Handbuch wird unter der Überschrift " Konfiguration der JavaScript-Inhaltshilfe" die Option " Fenster |" angezeigt Einstellungen | Web | JavaScript | Herausgeber | Inhaltshilfe . Problem ist Fenster | Einstellungen | In meiner Version von Eclipse gibt es nicht einmal Web

Problem

Weiß jemand, wie man die JavaScript-Inhaltshilfe von Eclipse in einer HTML-Datei zwischen Skript-Tags für die Funktionen und Variablen aktiviert, die ich in der HTML-Datei erstellt habe?

Rhyknowscerious
quelle
2
Ich weiß auch nicht, wer uns dabei helfen kann.
andyPaul
@andyPaul wir sind zum Scheitern verurteilt.
Rhyknowscerious
Ich habe genau das gegenteilige Problem (und komischerweise starte ich Netbeans), ich bekomme nur Vorschläge für die automatische Vervollständigung meines Codes und grundlegende Konstrukte. document.get <pause> Gibt nichts zurück ... Hat jemand ein bisschen mehr Ansehen und möchte ein Kopfgeld auslösen?
Damian Nikodem
Aptana wurde vor kurzem von Appcelerator übernommen, um höchstwahrscheinlich mit ihrem Titanprodukt zu fusionieren. Ich dachte nur, dass dies relevant sein könnte, wenn es sich um einen Fehler handelt, da Aptana möglicherweise eingestellt wird und es keine Fehlerbehebungen mehr gibt.
1
Was ist mit erhabenem Text? Meistens gibt es mir gute Unterstützung.
Sachith Muhandiram

Antworten:

4

Sehen Sie, wenn Sie gehen können Fenster> Einstellungen> Javascript> Editor> Content Assist und dass die Gewährleistung, unter Auto-Activation, Aktivieren Sie die automatische Aktivierung aktiviert ist.

Dadurch sollte Content Assist automatisch in Blöcken in HTML-Dateien angezeigt werden.

Getestet auf Vanilla Eclipse PHP Development Install.

Wenn dies immer noch nicht funktioniert, drücken Sie STRG + LEERTASTE im Skriptblock und prüfen Sie, ob die Inhaltshilfe angezeigt wird. Dies sollte angezeigt werden, wenn die automatische Aktivierung aktiviert ist.

Ob1
quelle
Für mich gelöst mit Eclipse Mars.1
Udog
Für mich gelöst mit Eclipse Photon
DavidHyogo
0

Recherchieren Sie dies ein wenig und lesen Sie Ihre Kommentare durch. Es scheint, dass Sie Eclipse mit der Erweiterung Aptana verwenden. Wenn Sie die Eclipse-Umgebung nicht unbedingt benötigen, können Sie jetzt Aptana Studio 3 herunterladen, das auf Eclipse basiert. Es sieht aus wie eine Sonnenfinsternis, ist aber Aptana. Anstatt dies einzugeben und nach Aptana-Plugins zu suchen, gehen Sie jetzt zu Aptana und suchen nach Eclipse-Plugins. Ich habe dies selbst installiert und mehrere Plugins installiert, die alle möglichen Dinge wie JavaScript-Code vervollständigen, Quellcode formatieren usw. Wenn Sie auf diese Website http://www.aptana.com/ gehen, können Sie die Software dort herunterladen . Um alle Plugins zu erhalten, können Sie diese Site verwenden, um Sie durch einige hervorragende Dienstprogramme zur Vervollständigung des Quellcodes sowie durch andere zu führen.http://jebaird.com/2012/11/02/useful-plugins-for-aptana-studio-3.html

Seine Seite stimmt nicht mit dem Geld. Für einige musste ich ein bisschen graben. Ich werde die Gegenstände, die er hat, unten auflisten

Führen Sie zur Installation die folgenden Schritte aus: Hilfe> Neue Software installieren> und klicken Sie auf die Schaltfläche "Hinzufügen". Benennen Sie die Site und geben Sie die URL ein, die Sie erhalten, sobald Ihre Elemente angezeigt werden. Stellen Sie sicher, dass alle Kontrollkästchen aktiviert sind und klicken Sie auf "Fertig stellen".

Hunspell für Eclipse http://hunspell4eclipse.googlecode.com/svn/trunk/com.lorands.hunspell4eclipse.updatesite/

JsHint http://github.eclipsesource.com/jshint-eclipse/updates/

Emmet
http://emmet.io/eclipse/updates/

Hier ist ein Javascript-Code-Formatierungsprofil, das dem jQuery-Core-Style-Guide ähnlich ist. Möglicherweise finden Sie es nützlich oder nicht. Sie finden es hier: https://github.com/jebaird/aptana-formatter-profiles

Laden Sie diese Formatvorlage herunter, um sie zu importieren, und gehen Sie zu Fenster> Einstellungen> Aptana Stuido> Formatierer. Klicken Sie auf die Schaltfläche "Importieren"

Eines der hilfreichsten Dinge, die ich gefunden habe, ist die Suche nach Eclipse-Plugins und nicht nach Aptana Studio-Plugins. Da Aptana auf Eclipse basiert, funktionieren die meisten Plugins.

Tal
quelle
0

In neueren Eclipse-Versionen (wie z. B. meinem Indigo SR2) müssen zwei Schritte ausgeführt werden, um die Code-Unterstützung für jQuery in einem GAE-Projekt zu erhalten.

Konfigurieren Sie das Projekt als JavaScript-Projekt, indem Sie mit der rechten Maustaste auf Projekt -> Konfigurieren (rechts über Eigenschaft) -> In JavaScript-Projekt konvertieren klicken

Bei der automatischen Vervollständigung von jQuery muss das JSDT-Plug-in für jQuery installiert und jQuery zu den JavaScript-Ressourcen des Projekts hinzugefügt werden

Sushma Gaddi
quelle