Aktivieren der Inline-JavaScript-Autovervollständigung in Eclipse-IDE mit der Aptana-Erweiterung

18785
Rhyknowscerious

Hintergrund

  • Ich habe Eclipse IDE.
  • Ich habe das Aptana Studio Plugin für Eclipse installiert.
  • Ich bearbeite eine HTML-Datei.
  • Die automatische Vervollständigung / Inhaltshilfe von JavaScript funktioniert nur die Hälfte der Zeit:
  • Eclipse unterstützt meine Funktionen und Variablen nicht zwischen den <script>Tags.
  • Es wird jedoch für die wichtigsten JavaScript-Elemente funktionieren.
  • Ich habe das Eclipse-Hilfemenü im Eclipse-Programm durchsucht, dies führt jedoch zu Indexierungsfehlern, wenn ich eine Suchabfrage übermittle.
  • 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, kann sie sicherlich für von Benutzern erstellte JavaScript-Variablen und -Funktionen verwendet werden, oder?

Nicht hilfreiche Ergebnisse

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

  2. Dieser Kerl scheint das gleiche Problem zu haben - vielleicht . Er könnte jedoch nur Syntaxfehler mit seinem Javascript gemäß seinem Beispielcode eingeben (Großbuchstabe D in getElementById ...).

  3. Hier ist noch eins . Unter der Überschrift JavaScript Content Assist-Konfiguration wird in diesem Handbuch angegeben, dass Sie auf Fenster | Voreinstellungen | Web | JavaScript | Editor | Content Assist . Problem ist Fenster | Voreinstellungen | Web ist in meiner Eclipse-Version gar nicht vorhanden

Problem

Weiß jemand, wie Sie die JavaScript-Unterstützung von Eclipse in einer HTML-Datei zwischen Skript-Tags für die Funktionen und Variablen aktivieren können, die ich in der HTML-Datei erstellt habe?

17
Ich weiß es auch nicht, wer uns dabei helfen kann. andyPaul vor 10 Jahren 1
@andyPaul wir sind zum Scheitern verurteilt. Rhyknowscerious vor 10 Jahren 0
Ich habe genau das gegenteilige Problem (und komischerweise führe ich Netbeans aus), ich bekomme nur Vorschläge zur automatischen Vervollständigung meines Codes und grundlegende Konstrukte. document.get Gibt nichts zurück ... Jemand hat ein bisschen mehr Ruf und möchte eine Prämie starten? Damian Nikodem vor 9 Jahren 0
Nur ein kleines bisschen Information: Aptana wurde kürzlich von Appcelerator erworben, um höchstwahrscheinlich mit ihrem Titanium-Produkt zu fusionieren. http://techcrunch.com/2011/01/18/appcelerator-acquires-web-app-development-suite-aptana/ Ich dachte nur, dass dies relevant sein könnte, wenn es sich um einen Fehler handelt, da Aptana eingestellt werden könnte und nicht mehr da ist Support-Fehlerbehebungen. vor 9 Jahren 0
Was ist mit erhabenem Text? Meistens gibt es mir eine gute Unterstützung. Sachith vor 9 Jahren 1
Ich denke, das ist leider nur ein unlösbarer Fehler. Es wäre wahrscheinlich besser, wenn Sie die Software vollständig mit Dreamweaver, Sublime Text oder einer anderen Software für die webbasierte Projektbearbeitung austauschen MyNameWouldGoHere vor 9 Jahren 0

3 Antworten auf die Frage

4
Ob1

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-Entwicklungsinstallation.

Wenn dies immer noch nicht funktioniert, drücken Sie im Skriptblock die Tastenkombination STRG + LEERTASTE und prüfen Sie, ob die Inhaltshilfe angezeigt wird. Dies sollte bei der Aktivierung der automatischen Aktivierung angezeigt werden.

Mit Eclipse Mars.1 für mich gelöst udog vor 8 Jahren 0
Für mich mit Eclipse Photon gelöst DavidHyogo vor 6 Jahren 0
0
Dale

Researching this a bit and reading over your comments it seems that you are using Eclipse with the Aptana extension. If you absolutely do not need to use the Eclipse environment you could now download the Aptana Studio 3 which is based on Eclipse. It looks just like eclipse but is Aptana. Now instead of entering this and looking for Aptana plugins you are going to go into Aptana and look for eclipse plugins. I've installed this myself and have installed several plugins that handle all sorts of things such as javascript code completion, source code formatting etc. If you go to this site http://www.aptana.com/ you can download the software there. To get all of the plugins, you can do use this site to guide you through some terrific source code completion utilities as well as others. http://jebaird.com/2012/11/02/useful-plugins-for-aptana-studio-3.html

His site isn't right on the money. I had to dig a little for some of them. I'll list the items he has below

To install do the following Help > Install new software > and clicking on the add button Name the site and then put in the url you're given once your items come up, make sure all the check boxes are selected and hit finish.

Hunspell for 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/

Here is a javascript code formatter profile that is as close to the jQuery core style guide. You may or may not find it useful. You can find it here: https://github.com/jebaird/aptana-formatter-profiles

To import this style guide, download it and go to Window > Preferences > Aptana Stuido > Formatter. Click the import button

One of the most helpful things that I have found it is to search for eclipse plugins not aptana studio plugins. Since aptana is built on top of eclipse most of the plugins will work.

0
Sushma Gaddi

Für aktuelle Eclipse-Versionen (wie meine 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: Klicken Sie mit der rechten Maustaste auf Projekt -> Konfigurieren (rechts über Eigenschaft) -> In JavaScript-Projekt konvertieren

jQuery-Autovervollständigung sagte, installieren Sie das JSDT-Plugin für jQuery und fügen Sie jQuery zu den JavaScript-Ressourcen des Projekts hinzu