JavaScript 增强
JavaScript 增强是 Sublime Text 3 的一个插件。它不仅提供智能的 JavaScript 自动完成,还包含许多关于创建、开发和管理的 JavaScript 项目功能(实时错误、代码重构等)。
详细信息
安装
- 总量 79K
- Win 49K
- Mac 16K
- Linux 14K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 4 | 1 | 2 | 9 | 5 | 4 | 4 | 6 | 6 | 4 | 4 | 4 | 3 | 6 | 7 | 5 | 7 | 3 | 4 | 8 | 6 | 2 | 3 | 5 | 4 | 8 | 5 | 2 | 4 | 3 | 2 | 3 | 3 | 7 | 6 | 4 | 5 | 5 | 1 | 7 | 4 | 4 | 4 | 5 | 3 | 3 |
Mac | 3 | 5 | 1 | 0 | 1 | 0 | 2 | 1 | 4 | 1 | 1 | 4 | 1 | 2 | 1 | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 4 | 2 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 2 | 5 | 4 | 3 | 1 |
Linux | 0 | 2 | 3 | 2 | 1 | 2 | 0 | 2 | 1 | 4 | 4 | 0 | 3 | 3 | 3 | 1 | 1 | 1 | 0 | 0 | 2 | 1 | 1 | 0 | 2 | 1 | 3 | 2 | 1 | 1 | 2 | 3 | 0 | 0 | 2 | 3 | 1 | 2 | 0 | 1 | 2 | 0 | 2 | 1 | 2 | 0 |
Readme
JavaScript 增强
JavaScript 增强 是 Sublime Text 3 的插件。
关于此插件的简要介绍可以在此 css-tricks.com 文章中找到: 将 Sublime Text 3 转换为 JavaScript IDE
此插件在底层使用 Flow(来自 Facebook 的 JavaScript 静态类型检查器)。
这是用于 测试 的 BETA 版本。
它提供更好的 JavaScript 自动完成,并包含许多关于创建、开发和管理的 JavaScript 项目 的功能,例如
- Cordova 项目(可以直接从 Sublime Text 运行 cordova emulate、build、compile、serve 等!)
- Ionic v1 和 v2 项目(包括 v3 项目!)(与 Cordova 项目相同!)
- Angular v1 和 v2 项目(包括 v4 和 v5 )
- Vue 项目(目前仅关于创建,请参阅 wiki)
- React 项目(目前仅关于创建)
- React Native 项目(目前仅关于创建。我还会添加对 NativeScript 的支持)
- Express 项目(目前仅关于创建)
- Yeoman 生成器
- 本地书签项目
- JavaScript 实时错误
- 代码重构
- 等。
您也可以在 现有项目 中使用它!(请参阅 Wiki)!
将 Sublime Text 转换成一个像 JavaScript IDE 一样强大的工具!
此项目基于我的另一个 Sublime Text 插件 JavaScript Completions
注意:如果您要使用此插件,您可能需要 卸载/禁用 已安装的 JavaScript Completions 插件。
支持的操作系统
- Linux(64位)
- Mac OS X
- Windows(64位):在未使用 TerminalView 插件的情况下发布。每个功能(例如创建项目)都将使用
cmd.exe
Shell(因此,在创建项目期间,请在它完成之前
依赖关系
为了正常工作,此插件有一些依赖关系
- Sublime Text 3(构建 3124 或更高版本)
- Node.js(6 或更高版本)和 npm(nodejs.org 或 nvm)
- TerminalView(仅适用于 Linux 和 Mac OS X)Sublime Text 插件(《TerminalView》)
不要求,但对 TypeScript 文件(Flow 不会在此类文件上工作)来说 非常有用。
- TypeScript Sublime Text 插件(《TypeScript》)
Flow 要求
它将使用 Flow 进行类型检查和自动完成。
- Mac OS X
- Linux(64位)
- Windows(64位)
您可以在 flow.org 上找到有关 Flow 的更多信息。
安装
- 运行“Package Control:安装包”命令或点击“首选项 > Package Control”菜单项,找到并安装
JavaScript Enhancements
插件。
手动
- 下载 最新版本(不要克隆存储库!)并将其解压缩到您的 包文件夹 中(转到
- 将文件夹重命名为
JavaScript Enhancements
名称(这一步很重要)。
如果一切都按正确的方式进行,您将在 Sublime Text 3 的状态栏中看到 JavaScript Enhancements - 安装 npm 依赖项...
消息,过一段时间后,
解决 node.js 和 npm 自定义路径
如果插件向您显示错误消息,例如 错误安装:“node.js”似乎未安装在您的系统上...
,但实际上已安装了 node.js 和 npm(例如使用
如果您不知道它们的路径,请使用 which node
/which npm
(适用于基于 Linux 的操作系统)或
如果这还不行,您可以在同一 JavaScript 优化设置文件中,**PATH
** 键值下尝试添加包含 node.js 和 npm 二进制的自定义路径。此变量将被 追加 到 $PATH 环境变量中,因此您可以使用相同的语法。之后,您需要重新启动 Sublime Text。以下是用于 Linux
的全局设置示例,其中使用 nvm
{
// ...
"PATH": ":/home/lorenzo/.nvm/versions/node/v9.2.0/bin",
"node_js_custom_path": "node",
"npm_custom_path": "npm",
// ...
}
对于 基于 Linux 的操作系统 请记住 在 PATH
值的开头添加 :
(对于 Windows 操作系统 请记住 在开头添加 ;
)。就像我 previously 提到的,它与 $PATH 环境变量的语法相同。
用途
快速概述
自动完成
错误
带有终端的项目(TerminalView)
查看Wiki以获取完整示例和其他 功能。
支持
问题/疑问
如果您有任何问题,请创建问题(提示:先快速搜索一下,看看是否有人之前提出过相同的问题!)。对于小问题,您可以使用 。
有关此项目的任何问题或疑问,请发邮件至:[email protected]
功能请求/增强
财务捐款
如果您认为这个项目能帮助您节省开发时间,并且您也喜欢它,请通过Patreon、Open Collective或使用PayPal捐款支持它 😄👍。谢谢!
致的谢意
赞助商
通过成为赞助商来支持这个项目。您的标志将在这里显示,并附带您的网站链接。 [成为赞助商]
支持者
感谢所有支持者!🙏 [成为支持者]
贡献者
这个项目得益于所有贡献者。 [贡献].
授权
MIT 授权