sublime3自动补全html,扩展sublimeText3的Tab自动补全功能

sublime Text3中自带有tab自动补全的功能,这在写html时非常的实用,比如输入html会自动生成基础的html结构标签(类似dreamweaver新建html文档时)、script+tab会自动创建出。

由于自己经常会测试一些jquery效果,也就会经常用到引入jquery库的代码,比如引入bootcssCDN中的jquery库可以用

每次都去复制粘贴这么一大段也挺麻烦的,正好sublime编辑器有自动创建模板的功能,所以就研究了一下如何扩展它的tab键补全。

sublime的tab补全扩展需要一个.sublime-completions文件来配置,这个文件需要放到插件packages/user中。

点击Preferences–>浏览程序包(Browse Packages…) 打开扩展配置目录。

打开User目录,在该目录中新建一个.sublime-completions后缀文件,比如我创建的名是zx.sublime-completions。

打开这个文件开始配置新的Tab键功能

{

"scope": "text.html - source - meta.tag, punctuation.definition.tag.begin",

"completions":

[

{ "trigger": "jquery", "contents": "" }

]

}

其中scope定义了在何时使用设置的规则,completions为补全数组,其中的trigger为触发器,contents为被替换后的内容。比如我上面的例子中,trigger:jquery,即在编辑html时输入jquery后按tab时会触发此条规则,替换jquery为后面设置的script引用标签。

最终效果像这样:

bc0173b28dae0c2b24d2fee6e04d1d92.gif

若要自动定义光标的话,使用$0、$1…

具体详细说明和解释可以参考sublimetext官方文档

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Sublime Text 3 通过插件和内置的自动完成功能代码。可以安装第三方插件来增强其自动功能,例如 Sublime Autocomplete 和 Package Control。通过使用这些工具,Sublime Text 3 可以根据之前的代码记录和预定义的语法模板来自动代码。 ### 回答2: Sublime Text是一个轻量级的文本编辑器,提供了许多强大的功能,如代码高亮,自动等。自动功能非常重要,因为它可以大大提高编码速度和准确性。在Sublime Text中,我们可以通过安装插件来实现自动功能。 安装插件 要在Sublime Text中启用自动功能,我们需要安装一个插件。方法如下: 1. 打开Sublime Text,然后按下Ctrl+Shift+P来打开命令面板。 2. 输入“install package”,然后按下回车键。 3. 在弹出的搜索框中输入“auto complete”,然后按下回车键。 4. 选择一个插件,例如“AutoFileName”,然后按下回车键来安装。 使用自动 安装插件后,我们可以在编写代码时使用自动功能。方法如下: 1. 在Sublime Text中打开一个文件。 2. 在编辑器中输入一个代码片段的一部分,然后按下Tab键。 3. Sublime Text会为您提供一系列可自动的选项。选择一个选项,然后按下Tab键或Enter键来完成自动。 注意 自动功能的准确性和效率取决于您使用的插件和您在编写代码时的习惯。因此,建议您在编写代码时尽可能使用规范的命名和语法,以便Sublime Text能够正确地理解您的意图并提供准确的自动建议。 ### 回答3: Sublime Text 3 是一款轻量级的编程编辑器,可以帮助开发者提高代码编写效率。其中一个比较重要的功能就是自动代码。 Sublime Text 3 默认支持自动代码,用户只需在输入代码时,按下 Ctrl + 空格键,就会弹出一个提示框,告诉用户代码的可能的选项。用户只需选择正确的选项,就能快速地完成代码输入。 自动功能的效果不仅仅依赖于 Sublime Text 3 的默认设置,它还可以通过一些插件进行定制。以下是一些常用的插件: 1. Emmet:Emmet 可以让用户通过简洁的语法生成 HTML 和 CSS 代码。在 Sublime Text 3 中安装 Emmet 插件后,用户只需输入简短的代码(如“ul>li*5>a”),按下 Tab 键,就会生成完整的 HTML 和 CSS 代码。 2. Jedi:Jedi 可以帮助 Python 开发者完成语法的自动导入 Python 模块。比如,当用户输入一个未导入的模块时,Jedi 就会自动检索并提示已经安装的模块。 3. AutoFileName:AutoFileName 可以自动完成文件路径。比如,当用户需要输入一个文件名时,只需输入文件路径的一部分,AutoFileName 就会从计算机文件系统中搜索该文件路径的相关信息并完成路径。 以上是一些 Sublime Text 3 自动的插件,用户可以根据自己的需要进行选择和定制。同时,为了保证代码编写的效率和质量,用户还可以结合代码规范和注释等工具,进一步提高代码的清晰度和可维护性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值