2013-06-30 48 views
10

在我的Sublime Text 2 自動完成在沒有結束標記的PHP文件中不起作用(?>),但它在我給出結束標記時起作用。In Sublime text 2 php autocomplete無法正常工作

由於這是一個很好的做法,以避免關閉標記在文件的結尾擺脫意外空格或其他換行符,它是更好,如果我不使用結束標記。

沒有人有辦法呢?

+1

雖然這是完全的話題在這裏,我認爲你必須使用產品的支持渠道,甚至打開一個bug報告有 –

+0

得到一個有用的答案的一個更好的機會,是不是好的做法,以避免關閉標籤。你真的希望PHP能夠爲你排序,顯然這裏沒有做到。解決方案是添加結束標籤。 – Dormouse

+0

,但它可能會導致已經發出錯誤的頭文件(用於需要或包括功能),當有人將您的代碼工作,並使用不同的代碼編輯器:( – smm

回答

17

在您的崇高用戶/ Preferences.sublime的設置文件中加入:

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

即使沒有關閉PHP標籤這將使自動完成。

+0

謝謝,它終於工作了:-) – smm

+0

....我愛你。 –

+0

謝謝!這似乎迫使自動完成的彈出窗口出現在任何文件類型中(到目前爲止,嘗試使用.txt,.md,.tex,.bib,.csl,.r):-) –