流星自动完成(TernJS)
适用于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 |
说明文档
Tern.js Meteor for Sublime Text 3
这是一个用于Sublime Text 3编辑器的包的仓库。通过运行Tern.js的自定义版本,这个包为在JavaScript中开发Meteor应用程序提供了自动完成选项。
对其他编辑器感兴趣?请查看这个项目。
这个包是原始tern_for_sublime
包的分支。您可以在本仓库中找到原始的README,地址为Original_README.md。
安装
安装有两个部分。首先,让Sublime Text 3知道自动完成点字符(.
)的单词
- 打开Sublime Text 3
- 打开“首选项”,“用户设置”
- 向您的JSON中添加一行:(在主对象内部)
, "auto_complete_triggers": [ { "characters": "<", "selector": "text.html" }, { "characters": ".", "selector": "source.js" } ]
第二部分是安装包本身。自动方式是从Package Control中安装。
- 从https://packagecontrol.sublime.net.cn/安装Package Control
- 运行“Cmd/Ctrl + Shift + P” -> “安装包” -> “流星自动完成(TernJS)”来安装该包
手动方式是在您的Sublime Text 3编辑器的“包”文件夹中克隆此仓库。请参阅floobits的这个实用页面以获取更多信息。
重新启动您的Sublime Text 3编辑器。
使用方法
自动完成
此包会在您的源代码树中搜索名为“.meteor”的文件夹或“package.js”文件。一旦找到,该包会将它的父文件夹认为是你Meteor项目或包的根目录。
除了从文档中自动生成的基本Meteor符号外,您还可以在文件和包之间得到自动完成。此包并不足够智能以理解包的依赖关系,但它可以区分本地文件作用域以及全局作用域。
跳转到定义
将光标置于一个符号上并按alt+.
组合键即可跳转到符号定义处。您可以通过按alt+,
组合键返回起始位置。
或者,您可以从命令调色板中选择“TernJS: 跳转到定义”选项。
查看选择的类型
将闪烁的光标置于一个符号或选择一个表达式,然后从命令调色板运行“TernJS: 显示选择类型”。
查看选择的文档
同样,如果您从命令调色板运行“TernJS: 显示选择的文档”,可以获取API文档摘录和文档链接。
默认情况下,此插件提供Meteor APIs的文档,以及node.js、jQuery和浏览器/ES5、6功能的API。
跳转到模板声明文件
您可以通过查看JavaScript引用来找到.html
模板文件。您可以调用相同的“TernJS: 跳转到定义”命令或按alt+.
。
使用Atmosphere中的Meteor包
如果您至少运行一次带有meteor
命令的应用程序,此插件将找到并分析应用程序使用的所有第三方包。每次您更新使用的包时,您都需要触发.meteor/versions
文件的重新读取(通过重启Tern服务器或重启Sublime Text或编辑并保存版本文件)。
在Sublime Text中使用Meteor?这里有更多内容!
以下是由其他作者推荐的、您可能想安装的Sublime Text包列表。
- Git忽略文件排除器 - 忽略大量构建文件,以防您的搜索查询中包含这些文件