2016-07-14 15 views
-1

Ich habe komodo edit 10 für eine Weile verwendet, bevor ich komodo ide kaufen, um zu sehen, ob es mir gefällt oder nicht, vor allem, nachdem ich von allen Funktionen gehört habe. Ich benutze Django sehr viel für Backend-Web-Entwicklung und eine Sache, die ich bemerkte, ist Code-Intelligenz und Auto-Completion scheint nicht zu funktionieren. Ich benutze Django 1.9.7 auf Python 3.5.2. Ich bin mir nicht sicher, was passiert, aber jeder Rat zur Lösung dieses Problems wird geschätzt.Code-Intelligenz funktioniert nicht für Django komodo bearbeiten 10

EDIT:. Ich benutze Komodo Edit Version 10, und ich bin mit auf OSX

+0

Ich habe noch nicht auf die neueste Version von Komodo Edit aktualisiert, aber in Komodo Edit Version 9 auf Windows 10 Autocomplete funktioniert gut. Versuchen Sie, Ihr Betriebssystem und die Version von Komodo Edit zu erwähnen. –

Antwort

0

klar ist nicht, was Sie oder versucht haben, was nicht funktioniert (dh was haben Sie schreiben und was du getan hast erwarten geschehen), so werde ich nur erklären, wie Komodo tut es ist Sache:

Wenn Sie Ihre Django Projekt Wurzel in Komodo Orte öffnen (Ansicht> Tabs & Sidebars> Orte) Komodo sollte das Scannen Ihres Projekts beginnen zu schließen dieser Code in Komodos Code-Intel-Datenbank. Möglicherweise müssen Sie ein Code-Intel-Ereignis auslösen (Ctrl + J im Editor), um den Scan zu starten. Sie werden in den Benachrichtigungen (Ansicht> Registerkarten & Seitenleisten> Benachrichtigungen) sehen, dass Komodo Ihren Code scannt. Während dieser Überprüfung können Sie weiterhin Komodo verwenden, aber es wird keine Vorschläge von Code Intel geben. Wenn der Scan abgeschlossen ist, erhalten Sie Komplettierungen für den Python-Code, den Komodo in Ihrem Projekt gefunden hat.

Das obenstehende geht davon aus, dass Sie Ihren Django-Code in Ihrem Projekt root behalten. Wenn nicht, müssen Sie Einstellungen> Sprachen> Python | öffnen Python 3 (je nachdem, ob Sie Python 2 oder 3 verwenden), scrollen Sie zu Zusätzliche Python-Import-Verzeichnisse und fügen Sie den Speicherort Ihrer Django-Quelle hinzu, lösen ein Completions-Ereignis aus (wie oben) und warten auf den Scanvorgang.

Also, das ist es ziemlich viel. Wenn Sie KEINE Fertigstellungen erhalten, müssen Sie warten, bis Komodo mit dem Scannen fertig ist. Wenn du nur Django-Vervollständigungen vermisst, musst du sicherstellen, dass Komodo von deiner Django-Quelle und ihrem Standort weiß.

+0

Ich habe Ihren ersten Vorschlag versucht und dies ist die Ausgabe von Benachrichtigungen: http://imgur.com/a/TxCHR Ich habe auch Ihren letzten Vorschlag ausprobiert und ich bin mir nicht sicher, welchen Teil meines Django-Ordners ich gehen muss zu. Gibt es ein bestimmtes Verzeichnis in meinem Django-Projekt, zu dem ich Komodo leiten muss? – TechEmperor95

+0

re: Bild. Die erste Benachrichtigung besagt, dass das Scannen abgeschlossen ist. Komodo gibt diese Warnungen, weil es kein bekanntes Symbol gibt, das basierend auf dem, was Sie eingegeben haben, abgeschlossen werden kann. Re: Django dirs. Tut mir leid, ich habe keine Ahnung. Ich mache keine Django-Entwicklung. Ich arbeite nur am Komodo-Code. Ich habe mir dieses [Video von einem unserer früheren Entwickler] angesehen (https://www.youtube.com/watch?v=TZP5T3ag118) und es sieht so aus, als ob es ** bin, include und lib ** dirs in deinem Projekt geben sollte. Diese enthält wahrscheinlich den Django-spezifischen Code. Wenn es immer noch nicht funktioniert, geben Sie bitte ein Beispiel für genau das, was Sie eingeben. – cgchoffman