崇高文本编辑器
Sublime Text Editor
当我使用语法自动完成时;例如,Html 中的(锚点)标签
当我写
<a hr....
让小编补全,正常语法格式如下:
<a href="">
我希望编辑器完成它但不要在末尾写 ">",例如,我希望语法格式如下所示:
<a href="" (without ">")
我该怎么做?
但知道我无法编辑它,因为我不知道编辑器使用哪种语言
我是初学者
在 SublimeText3 中实现你想要的东西的简短而更好的方法是创建一个片段:
工具 > 开发人员 > 新建代码段
在里面粘贴以下代码:
<snippet>
<content><![CDATA[
<a href="${1:link}"
]]></content>
<tabTrigger>a1</tabTrigger>
<scope>text.html(.basic)</scope>
</snippet>
现在,在任何 HTML 文件中,当您键入 a1
并按 Tab 键时,它将 auto-complete 到 <a href="link"
并选择了单词 link
。您可以按照您认为有用的方式更改代码段。
如果您想在 SublimeText3 中为 HTML 更改默认的 auto-completion,您需要从程序中提取 HTML 包。
我不推荐这个,但是如果你有兴趣知道,你需要安装 PackageControl and then PackageResourceViewer 然后用它来提取 HTML 从程序中打包,然后更改文件:html_completions.py
和 HTML.sublime-syntax
这是一项艰巨的任务,因为删除结束 >
标记将影响所有语法,而不仅仅是 <a href="">
所以你需要写一个特定的条件来让它只匹配你想要的部分。
当我使用语法自动完成时;例如,Html 中的(锚点)标签 当我写
<a hr....
让小编补全,正常语法格式如下:
<a href="">
我希望编辑器完成它但不要在末尾写 ">",例如,我希望语法格式如下所示:
<a href="" (without ">")
我该怎么做? 但知道我无法编辑它,因为我不知道编辑器使用哪种语言 我是初学者
在 SublimeText3 中实现你想要的东西的简短而更好的方法是创建一个片段:
工具 > 开发人员 > 新建代码段
在里面粘贴以下代码:
<snippet>
<content><![CDATA[
<a href="${1:link}"
]]></content>
<tabTrigger>a1</tabTrigger>
<scope>text.html(.basic)</scope>
</snippet>
现在,在任何 HTML 文件中,当您键入 a1
并按 Tab 键时,它将 auto-complete 到 <a href="link"
并选择了单词 link
。您可以按照您认为有用的方式更改代码段。
如果您想在 SublimeText3 中为 HTML 更改默认的 auto-completion,您需要从程序中提取 HTML 包。
我不推荐这个,但是如果你有兴趣知道,你需要安装 PackageControl and then PackageResourceViewer 然后用它来提取 HTML 从程序中打包,然后更改文件:html_completions.py
和 HTML.sublime-syntax
这是一项艰巨的任务,因为删除结束 >
标记将影响所有语法,而不仅仅是 <a href="">
所以你需要写一个特定的条件来让它只匹配你想要的部分。