2014-09-25 123 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

相关问题