2013-06-30 21 views
10

In meinem Sublime Text 2 Autocomplete funktioniert nicht in einer PHP-Datei, wo gibt es keine schließende Tag (?>) aber es funktioniert, wenn ich das schließende Tag geben.In Sublime Text 2 php Autocomplete funktioniert nicht

Da es eine gute Übung ist, ein Tag zu vermeiden, um zufällige Leerzeichen oder andere Zeilenumbrüche am Ende der Datei zu entfernen, ist es besser, wenn ich das schließende Tag nicht verwende.

Hat jemand Lösungen?

+1

Während dies ist hier perfekt Thema, ich denke, Sie haben eine bessere Chance, eine nützliche Antwort zu erhalten, indem Sie die Produkt-Support-Kanäle verwenden, oder sogar einen Fehlerbericht öffnen –

+0

Es ist keine gute Praxis, die zu vermeiden schließendes Tag Sie hoffen effektiv, dass PHP das alles für Sie aussortieren wird, was es hier offensichtlich nicht tut. Die Lösung besteht darin, ein schließendes Tag hinzuzufügen. – Dormouse

+0

Aber es verursacht Header bereits gesendet Fehler (für erfordern oder Funktionen einschließen), wenn jemand an Ihrem Code arbeiten und andere Code-Editor verwenden :( – smm

Antwort

17

In Ihrem erhabenen Benutzer/Preferences.sublime-Einstellungen Datei hinzufügen:

{ 
    "auto_complete_selector": "source, text", 
} 

Dies wird die automatische Vervollständigung auch aktivieren, wenn es keine Schließung PHP-Tag ist.

+0

Danke, es hat endlich funktioniert :-) – smm

+0

.... ich liebe dich. –

+0

Danke! Dies scheint zu erzwingen, dass das Auto-Complete-Popup in jedem Dateityp erscheint (bisher .txt, .md, .tex, .bib, .csl, .r) :-) –

Verwandte Themen