2014-09-25 172 views
1

Sublime Text 3中的默認「Lorem ipsum」片段正在生成帶換行符的段落。我從joshnh/HTML-Snippets安裝了另一個lorem代碼片段,但現在我有兩個代碼片段在「lorem」+ <標籤>上執行。我如何定製/禁用/刪除默認lorem片段?如何在Sublime Text 3中自定義默認的「Lorem ipsum」片段?

更新:安裝「Emmet」包做了我想要的(已經覆蓋了鍵盤映射「lorem」+ <標籤>),但默認片段在那裏,我不知道是否可以自定義它。

回答

4

奇怪的是,Lorem存有片段是在純文本封裝,具有範圍-source,這意味着它的工作原理無處不在除了源代碼文件。由於HTML的範圍是text.html.basic,它在那裏工作。

要在Sublime Text 2中刪除它,請點擊Preferences -> Browse Packages...打開Packages文件夾。轉至Text文件夾並刪除文件lorem.sublime-snippet。如果您只是想編輯它,請使用XML語法打開該文件,並隨身攜帶。

Sublime Text 3中的軟件包默認保存在壓縮的.sublime-package文件中,因此您不能直接刪除文件 - 相反,您必須對其進行掩蓋。要完全禁用它,請按上述方式打開Packages文件夾,然後創建一個名爲Text的文件夾(確保它在大小寫敏感的文件系統上大寫)。在文本內部,創建一個名爲lorem.sublime-snippet的空文件,並且您將全部設置。如果你要編輯的片段,原來的內容如下:

<snippet> 
    <description>Lorem ipsum</description> 
    <content><![CDATA[Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod 
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse 
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non 
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.]]></content> 
    <tabTrigger>lorem</tabTrigger> 
    <scope>-source</scope> 
</snippet> 

或者,你可以安裝優秀PackageResourceViewer插件。它允許您將.sublime-package文件的內容提取到Packages文件夾中,或者您可以查看(並編輯,如果您願意)單個文件。安裝完成後,打開命令選項板併爲PackageResourceViewer鍵入prv。默認有兩個選項:Extract PackageOpen Resource。如果您只是編輯單個文件,請選擇Open Resource,然後瀏覽文件樹直到找到它。如果您保存更改,PRV將在Packages中創建一個新文件夾,其中包含文件包的名稱和文件。這將覆蓋默認包,因此升級時要小心。當你發現Emmet有自己的版本Lorem ipsum,並且像埃米特中的大多數東西都比原來的更好 - 你可以自定義你想要多少,段落,重複等等。如果你沒有' t已經發現它,http://emmet.io有所有的文件。

+0

問:是否有任何插件可以做到這一點,所以我不必每次都配置它? – srph 2016-01-21 06:01:13

+0

@srph有什麼插件只是*什麼*?我不確定你在問什麼...... – MattDMo 2016-01-21 15:28:00

+0

Lorem Ipsum插件,簡單地刪除了'源'作用域。 – srph 2016-01-21 18:19:54

相關問題