ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

流星自动完成(Tern​JS)

Slava ST3

适用于Sublime的Meteor框架自动完成

详细信息

安装数量

  • 总数 18K
  • Windows 8K
  • Mac 7K
  • Linux 4K
2022年8月6日 2022年8月5日 2022年8月4日 2022年8月3日 2022年8月2日 2022年8月1日 2022年7月31日 2022年7月30日 2022年7月29日 2022年7月28日 2022年7月27日 2022年7月26日 2022年7月25日 2022年7月24日 2022年7月23日 2022年7月22日 2022年7月21日 2022年7月20日 2022年7月19日 2022年7月18日 2022年7月17日 2022年7月16日 2022年7月15日 2022年7月14日 2022年7月13日 2022年7月12日 2022年7月11日 2022年7月10日 2022年7月9日 2022年7月8日 2022年7月7日 2022年7月6日 2022年7月5日 2022年7月4日 2022年7月3日 2022年7月2日 2022年7月1日 2022年6月30日 2022年6月29日 2022年6月28日 2022年6月27日 2022年6月26日 2022年6月25日 2022年6月24日 2022年6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明文档

源代码
raw.​githubusercontent.​com

Tern.js Meteor for Sublime Text 3

demo.gif

这是一个用于Sublime Text 3编辑器的包的仓库。通过运行Tern.js的自定义版本,这个包为在JavaScript中开发Meteor应用程序提供了自动完成选项。

对其他编辑器感兴趣?请查看这个项目

这个包是原始tern_for_sublime的分支。您可以在本仓库中找到原始的README,地址为Original_README.md

安装

安装有两个部分。首先,让Sublime Text 3知道自动完成点字符(.)的单词

  1. 打开Sublime Text 3
  2. 打开“首选项”,“用户设置”
  3. 向您的JSON中添加一行:(在主对象内部), "auto_complete_triggers": [ { "characters": "<", "selector": "text.html" }, { "characters": ".", "selector": "source.js" } ]

第二部分是安装包本身。自动方式是从Package Control中安装。

  1. https://packagecontrol.sublime.net.cn/安装Package Control
  2. 运行“Cmd/Ctrl + Shift + P” -> “安装包” -> “流星自动完成(TernJS)”来安装该包

手动方式是在您的Sublime Text 3编辑器的“包”文件夹中克隆此仓库。请参阅floobits的这个实用页面以获取更多信息。

重新启动您的Sublime Text 3编辑器。

使用方法

自动完成

此包会在您的源代码树中搜索名为“.meteor”的文件夹或“package.js”文件。一旦找到,该包会将它的父文件夹认为是你Meteor项目或包的根目录。

除了从文档中自动生成的基本Meteor符号外,您还可以在文件和包之间得到自动完成。此包并不足够智能以理解包的依赖关系,但它可以区分本地文件作用域以及全局作用域。

跳转到定义

将光标置于一个符号上并按alt+.组合键即可跳转到符号定义处。您可以通过按alt+,组合键返回起始位置。

或者,您可以从命令调色板中选择“TernJS: 跳转到定义”选项。

查看选择的类型

show type

将闪烁的光标置于一个符号或选择一个表达式,然后从命令调色板运行“TernJS: 显示选择类型”。

查看选择的文档

同样,如果您从命令调色板运行“TernJS: 显示选择的文档”,可以获取API文档摘录和文档链接。

默认情况下,此插件提供Meteor APIs的文档,以及node.js、jQuery和浏览器/ES5、6功能的API。

跳转到模板声明文件

您可以通过查看JavaScript引用来找到.html模板文件。您可以调用相同的“TernJS: 跳转到定义”命令或按alt+.

jump to template

使用Atmosphere中的Meteor包

如果您至少运行一次带有meteor命令的应用程序,此插件将找到并分析应用程序使用的所有第三方包。每次您更新使用的包时,您都需要触发.meteor/versions文件的重新读取(通过重启Tern服务器或重启Sublime Text或编辑并保存版本文件)。

use Atmosphere packages

在Sublime Text中使用Meteor?这里有更多内容!

以下是由其他作者推荐的、您可能想安装的Sublime Text包列表。

  • Git忽略文件排除器 - 忽略大量构建文件,以防您的搜索查询中包含这些文件

背景