Sublime Doctype HTML Snippet

时间:2014-07-28 02:13:52

标签: sublimetext code-snippets

有没有一种方法可以将下面的↓↓↓作为片段插入?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title></title>

</head>
<body>

</body>

</html>

我尝试使用偏好设置 - &gt;关键绑定 - 用户,但引号确实很重要。

2 个答案:

答案 0 :(得分:5)

您可以通过Tools -> New Snippet...

创建新代码段

enter image description here

你可以read more about creating and using snippets here

仅供参考,HTML5 doctype可能更合适,更容易记住,只需:

<!DOCTYPE html>

答案 1 :(得分:5)

只是拼出来,所以你不需要关注链接:

选择 Tools -> New Snippet... 后,请将其内容修改为以下内容:

<snippet>
    <content><![CDATA[
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>$0</title>

</head>
<body>

</body>

</html>
]]></content>
    <tabTrigger>newpage</tabTrigger>
    <scope>text.html</scope>
</snippet>

$0标记之间的<title>表示在触发代码段后光标将在此处结束。如果您希望多个插入点可以在它们之间 Tab ,请使用$1作为第一个,$2作为第二个等,使用{ {1}}作为最后一点。

将代码段保存在$0目录中(当您点击保存时, 应该是默认设置)Packages/User。要测试它,打开一个新文件,将语法设置为HTML,键入 newpage.sublime-snippet ,然后点击 Tab ,你应该一切都准备好了。