2013-08-20 33 views
1

在SublimeText 2,當我輸入禁用SublimeText自動完成:開放括號

$('#whatever').val(

突然之間,它自動填充的是整款:

$('#whatever').val(value, function); 

它把光標放在value。問題是,我只是想這樣的:

$('#whatever').val(); 

這是一個痛苦的最屁股總是要去掉自動完成的東西那裏得到我想要的東西。有沒有辦法在不關閉auto_match的情況下關閉此功能?

編輯:關閉自動填充不會幫助。這似乎只能禁用按Ctrl +空格時所做的建議,或者在輸入函數名稱後出現含有建議的彈出窗口。這似乎是一個完全不同的問題,而當我輸入開頭括號時,它會自動填寫上面提到的內容,沒有任何建議。

+0

這是隻有當文件擴展名是JavaScript?你正在使用任何插件或其他軟件包? – AGS

+0

聖潔的廢話...這是SublimeCodeIntel包。它最近更新導致這種情況發生。感謝提醒我檢查! – intargc

+0

我在Python中的print()函數有同樣的問題 - 我打開了parens,所有默認值會突然溢出。我認爲他們現在已經修復了... – MattDMo

回答

1

這似乎是由於SublimeCodeIntel插件。最近有一個更新似乎會導致這種行爲。一旦我關掉了這個插件,它就停止了導致問題。