Sublime Text 2允許我自動填充班級或ID屬性,但是當我開始輸入class=" "
時,它不會自動添加=""
。添加班級或ID時自動完成平等和報價
我想要的類型自動完成應顯示選項class=""
不僅僅是class
也是相等且報價在<div c
和此刻的c
輸入。 id=""
和style=""
也是如此。
我相信這是相當簡單的事;剛剛安裝了今天的軟件。
感謝
Sublime Text 2允許我自動填充班級或ID屬性,但是當我開始輸入class=" "
時,它不會自動添加=""
。添加班級或ID時自動完成平等和報價
我想要的類型自動完成應顯示選項class=""
不僅僅是class
也是相等且報價在<div c
和此刻的c
輸入。 id=""
和style=""
也是如此。
我相信這是相當簡單的事;剛剛安裝了今天的軟件。
感謝
首先,安裝崇高包管理器Package Control以允許容易安裝,拆卸,升級和以其他方式管理第三方插件和包。接下來,重新啓動後卓異,打按Ctrl移P(在Windows/Linux)或⌘移P(OS X),彈出命令面板。輸入pci
即可到達Package Control: Install
。點擊輸入,然後開始輸入HTMLAttributes
,直到顯示爲止。點擊再次輸入進行安裝。你現在會自動補全,包括你要找的class
,id
和style
元素的更大的選擇。因此,在標籤內部開始輸入class
,當自動完成出現時,點擊標籤。字class
的其餘部分將隨同一個等號和一對雙引號一起完成。您的光標會自動定位引號裏面,當你完成輸入值(S)你想只打標籤再次和你的光標會跳到引號外面,準備關閉標籤或進入下一個屬性。
要了解什麼樣的落成量提供給你,請查看源here或去Preferences -> Browse Packages...
打開系統的文件瀏覽器,然後進入HTMLAttributes
目錄,打開HTMLAttributes.sublime-completions
作爲崇高一個JSON文件。如果trigger
包含\t
(製表位)字符,收到了部分完成,並且其後的部分是什麼出現在右邊的自動完成菜單。在contents
,$1
,$2
,等等都是連續的地方打標籤將登陸你的光標。 $0
是退出點。像${1:form_id}
東西給人一種默認值,像"draggable=\"$1${1/(t$)|(f$)|(a$)|.*/?1:rue:?2:alse:?3:uto/i}\"$0"
是自動完成的正則表達式,因此,如果您在字段中鍵入t
,它自動填充到true
,如果你退格鍵和打f
它變得false
,並且a
成爲auto
。
該軟件包非常適合補充Sublime附帶的標準HTML自動完成功能,但不幸的是,它不一定與Emmet(以前稱爲Zen Coding)很好地搭配,因爲某些完成可能與Emmet的縮寫衝突。當然,一如既往,YMMV。
祝你好運!
剛纔按照說明安裝它,並沒有工作。下一個假設是其他軟件包乾擾了HTMLAttributes。刪除CodeIntel,果然,現在它的工作。輝煌......謝謝。 – user2339776
@ user2339776您是否在安裝HTMLAttributes和嘗試使用它之間重新啓動?我對SublimeCodeIntel完全沒有任何問題,如果你打算使用JS,PHP,Python,Ruby等,我會高度推薦它(稍作調整)。它使我的生活變得如此簡單:) – MattDMo