崇高文字编辑器

时间:2018-01-23 17:23:42

标签: sublimetext

当我使用自动完成语法时;例如,Html中的(锚)标签 当我写作

<a hr....

让编辑器完成它,语法格式通常如下所示:

<a href="">

我希望编辑器完成它但最后没有写“&gt;”,例如,我希望语法格式类似于下面的语法:

<a href=""  (without ">")

我该怎么做? 但知道我无法编辑它,因为我不知道编辑器使用哪种语言 我是初学者

1 个答案:

答案 0 :(得分:0)

在SublimeText3中实现目标的简短方法是创建一个代码片段:

工具&gt;开发人员&gt;新代码段

将以下代码粘贴到其中:

<snippet>
    <content><![CDATA[
<a href="${1:link}"
]]></content>
    <tabTrigger>a1</tabTrigger>
    <scope>text.html(.basic)</scope>
</snippet>

现在,在任何HTML文件中,当您键入a1并点击 Tab 键时,它会自动完成<a href="link",并选择link字样。您可以按照您认为有用的方式更改代码段。

如果要在SublimeText3中更改HTML的默认自动完成,则需要从程序中提取HTML包。

我不推荐,但如果您有兴趣知道,那么您需要先安装PackageControl,然后再安装Package​Resource​Viewer使用它从程序中提取HTML包然后更改文件:html_completions.pyHTML.sublime-syntax这是一项艰巨的任务,因为删除结束>标记将影响所有语法而不仅仅是<a href="">因此您需要编写特定条件,使其仅匹配您想要的部分。