是這樣的,我覺得sublime text 3對css和js的注釋太簡陋了,於是想自己修改下預設設定,沒發現**能改,然後發現了snippets這個神器,歷經曲曲折折曲曲後順利解決了問題。(snippets官方介紹點我)
功能:輸入定義過的字串,再摁tab,字串會變成與它對應的內容(類似於你用ctrl+v實現貼上這個過程)
舉栗:我設定了乙個字串name,它對應的內容設為***holic,於是我在sublime text 3裡想輸入***holic時,我可以輸入name然後摁tab來搞定。
比如某段**你經常使用,那你可以給它想個名字,用snippets設定下,你就可以直接按名字來快捷輸出這段**。
新建:選單欄tools → developer → new snippet...
新建的檔案會顯示如下**。儲存檔案的時候字尾名務必為.sublime-snippet
。
在cdata
中插入你想方便輸出的大段內容。
游標預設出現在內容末尾。也可以設定游標初始位置以及佔位符。$1
表示游標首次出現的位置,$2
就表示你摁tab後游標跳到的位置,依次還可設定$3
,$4
等等。要設定佔位符的話,要這樣,$
,同理可設定$
等。$0
表示最後游標跳的位置,預設是內容末尾,你也可以修改。
允許有兩個或多個$1
,$2
等,這樣就有兩個或多個游標,你可以在不同的位置同時輸入同樣的內容。
允許使用已有的變數或者自己新建變數。比如$tm_filename
表示當前檔名(帶字尾)。(點這裡看更多)
高階玩法是substitutions,用到了正規表示式,看著很高階,我還不會玩,sign...
中間插入你為內容設定的字串就行了。
中間填你希望指令生效的檔案。
text.html
指html檔案,source.css
指css檔案,source.js
指js檔案。多個檔案的話用逗號分開。
可以不要這項,則所有地方指令都有效。
其實還有這項的,可不設定,預設值是你儲存的檔案名字。當你輸入進行觸發的字串的前幾個字母後,如果有**提示,會在右側顯示
中的內容。
concontact-me
text.html,source.js,source.css
做了個**來展示哈哈。(怎麼調大小啊...怎麼都沒試出來...+_+)
發現了嗎,我輸入c
,就會有**提示,左邊是字串全名con
,右邊是描述contact-me
,然後我直接按enter就行了,並不需要輸全字串後按tab。不過這只在js檔案中有效。因為啊,在html中**提示總要現有<
,在ccs中需要先有
],而預設的是設定是下面這樣的。對比下進行意會,正則我知其然不知其所以然,待填坑。
"auto_complete_triggers": [ ],
去掉css只有輸入------" },
\ntel: $\nwechat: $\naddress: $\n----------------------------\n" },
]}
在"completions"
裡可新增多對"trigger"
與"contents"
。"trigger"
中\t之前是觸發的字串,之後是描述;可省略\t與描述。
"contents"
好像只能把**寫在一行,不能換行,痛苦,不方便排版,還沒找到解決辦法。有知道怎麼整的交流下啊,感激.jpg
你喜歡自己嗎?
你喜歡自己嗎?我們都喜歡照鏡子。科學家們發現女孩子照鏡子和男孩子照鏡子時的感覺並不一樣。男孩子在鏡子面前自我欣賞,而女孩子關心的則是從鏡子裡看看別人眼中的 我 是什麼樣的。雖然出發點不同,但在關注自己這一點上卻是共同的,不過有的人關注自己,卻並不喜歡自己。那麼,喜歡自己是不是很重要呢?答案是肯定的。...
做自己喜歡的事情
當你開始生活的新階段時,請跟隨你的愛好。如果你沒有愛好,就去找,找不到就不罷休。生命太短暫,如果想有所成,你必須對某樣東西傾注你的深情。我在你們這個年齡,是超級的一根筋,我的目標就是非成為物理學家不可。本科畢業後,我在加州大學伯克利分校又待了 8年,讀完了研究生,做完了博士後,然後去貝爾實驗室待了 ...
做自己喜歡的事
做自己喜歡的事,似乎是乙個偽命題。無論什麼事,基本上都有有趣的部分,也有繁雜無趣的部分。裝修自己理想的家,在最終裝修完成之前,難免有一大堆細瑣麻煩的事情要處理。即使是談戀愛,兩個人,兩個家庭也難免有各種分歧衝突,磕磕碰碰。寫 在成功解決複雜問題的時候,令人感到愉悅,而在面對各種無厘頭的需求的時候,則...