当我使用自动完成语法时;例如,Html中的(锚)标签 当我写作
<a hr....
让编辑器完成它,语法格式通常如下所示:
<a href="">
我希望编辑器完成它但最后没有写“&gt;”,例如,我希望语法格式类似于下面的语法:
<a href="" (without ">")
我该怎么做? 但知道我无法编辑它,因为我不知道编辑器使用哪种语言 我是初学者
答案 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,然后再安装PackageResourceViewer使用它从程序中提取HTML包然后更改文件:html_completions.py
和HTML.sublime-syntax
这是一项艰巨的任务,因为删除结束>
标记将影响所有语法而不仅仅是<a href="">
因此您需要编写特定条件,使其仅匹配您想要的部分。