我需要找到一种方法来保存具有预先选定的特定行和区域的文件。我使用sublime文本来更改模板中的许多文本区域和图像路径。模板中只有文字和图像会有所不同。而不是再次选择所有区域并复制/粘贴,我想找到一种方法来保存我选择的区域,所以当我编辑模板时,我只需要粘贴
答案 0 :(得分:0)
不幸的是,实际上没有办法在文件关闭后保存文件中的选择。然而,好消息是你可能没有。您可以使用模板设置snippet,并插入可以标记并填写所需信息的字段。例如,这是一个简单的HTML文档模板的小片段:
<snippet>
<content><![CDATA[
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>${1:Default}</title>
<link rel="stylesheet" href="${2:main.css}">
</head>
<body>
<p>$0</p>
</body>
</html>
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>mytemplate</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>text.html</scope>
</snippet>
将文件保存在Packages/User
文件夹中(Packages
可通过Preferences -> Browse Packages...
访问)mytemplate.sublime-snippet
。然后,打开一个语法设置为HTML的新文件。您现在可以输入mytemplate
并点击标签,然后会插入<![CDATA[
和]]>
之间的内容。将突出显示字段1(标题),并将Default
作为默认值。键入或粘贴所需的值并点击 Tab ,现在字段2(样式表href)将突出显示,默认值为main.css
。再次点击 Tab ,光标现在位于$0
出口点。您可以根据需要添加任意数量的字段,包含或不包含默认值。有关详细信息和其他变量,请参阅snippets reference和上面的链接。