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

JavaScript 增强

作者: pichillilorenzo ST3

JavaScript 增强是 Sublime Text 3 的一个插件。它不仅提供智能的 JavaScript 自动完成,还包含许多关于创建、开发和管理的 JavaScript 项目功能(实时错误、代码重构等)。

详细信息

  • 0.16.20
  • github.com
  • github.com
  • 6年前
  • 35分钟前
  • 7年前

安装

  • 总量 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

源代码
raw.githubusercontent.com

JavaScript 增强 Share on Twitter Share on Facebook

Minimum Sublime Build Version GitHub stars Gitter codecov license

Donate to this project using Paypal Donate to this project using Patreon Donate to this project using Open Collective Backers on Open Collective Sponsors on Open Collective

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 或更高版本)和 npmnodejs.orgnvm
  • TerminalView(仅适用于 LinuxMac 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:安装包”命令或点击“首选项 > Package Control”菜单项,找到并安装 JavaScript Enhancements 插件。

手动

  1. 下载 最新版本不要克隆存储库!)并将其解压缩到您的 包文件夹 中(转到
  2. 将文件夹重命名为 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 环境变量的语法相同。

用途

查看 Wiki.

快速概述

自动完成

错误

带有终端的项目(TerminalView

查看Wiki以获取完整示例和其他 功能

支持

问题/疑问

如果您有任何问题,请创建问题(提示:先快速搜索一下,看看是否有人之前提出过相同的问题!)。对于小问题,您可以使用 Gitter

有关此项目的任何问题或疑问,请发邮件至:[email protected]

功能请求/增强

对于功能请求/增强,请创建问题或使用Gitter

财务捐款

如果您认为这个项目能帮助您节省开发时间,并且您也喜欢它,请通过PatreonOpen Collective或使用PayPal捐款支持它 😄👍。谢谢!

paypal Become a Patron opencollective

致的谢意

赞助商

通过成为赞助商来支持这个项目。您的标志将在这里显示,并附带您的网站链接。 [成为赞助商]

支持者

感谢所有支持者!🙏 [成为支持者]

贡献者

这个项目得益于所有贡献者。 [贡献].

授权

MIT 授权