2016-05-22 5 views
0

Ich benutze ST3 Build 3114. Wie kann ich das Popup-Fenster zur Code-Vervollständigung stoppen? Ich kann SublimeCodeIntel nirgends in meinem Paketsteuerelement finden, um sie zu entfernen. Ich habe SublimeCodeIntel zu meinen 'ignored_packages' in Einstellungen hinzugefügt, die nichts getan haben, und ich habe meine gesamte Festplatte nach CodeIntel durchsucht und nichts gefunden. Warum taucht das immer wieder auf? Ich möchte es eigentlich nur für CSS-Dateien deaktivieren, aber das funktioniert auch nicht.Wie entferne ich CodeIntel in Sublime Text 3?

enter image description here

+0

Danke, das hat für CSS-Autovervollständigungen funktioniert, aber die Box kommt immer noch mit anderen Sachen. Ich schätze, ich werde auf den Codewechsel warten. –

Antwort

0

Die automatische Vervollständigung von Eigenschaftsnamen in CSS wird von der in CSS Paket gebaut geliefert. Um sie zu deaktivieren:

  1. Installieren PackageResourceViewer von Paketkontrolle, wenn es nicht bereits installiert ist.
  2. Öffnen Sie die Befehlspalette
  3. Typ PRV: O und wählen PackageResourceViewer: Open Resource
  4. Select CSS
  5. Select css_completions.py
  6. Löschen Sie den Inhalt der Datei
  7. speichern es

Um andere Auto-Vervollständigung zu deaktivieren Quellen (wie Word/Puffervervollständigung) in CSS-Dateien können Sie Folgendes hinzufügen Ihre Benutzereinstellungen:

"auto_complete_selector": "meta.tag - punctuation.definition.tag.begin, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc - source.css", 

Beachten Sie, dass dies der am Ende hinzugefügt Standard auto_complete_selector Wert mit - source.css ist.

+0

Wir müssen eine Option hinzufügen, um dies zu deaktivieren, wenn '" auto_complete ": false' vorhanden ist und wenn' -source.css' in '" auto_complete_selector "' enthalten ist. – MattDMo

+0

Sollte ziemlich einfach sein: put '# Wenn auto_complete ist falsch, triggern Sie nicht in Zeile 434, dann 435-436 sollte' wenn nicht self.view.settings(). Get ("auto_complete"): 'und' return [] 'jeweils. – MattDMo

+0

@MattDMo Ich habe darüber mehr gedacht, und glaube, dass das Überprüfen der 'auto_complete' Voreinstellung von' on_query_completions' keine gute Idee ist, weil es es sogar deaktivieren würde, wenn der Benutzer explizit die Autovervollständigung-Tastenkombination usw. drückt. –

Verwandte Themen