Nodejs
Sublime Text 3的nodejs代码片段和绑定
详细资料
安装数
- 总数 368K
- Win 220K
- Mac 89K
- Linux 59K
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 | 11 | 10 | 2 | 4 | 8 | 7 | 4 | 7 | 6 | 9 | 7 | 14 | 8 | 11 | 14 | 9 | 2 | 5 | 7 | 6 | 16 | 8 | 3 | 4 | 15 | 5 | 9 | 7 | 8 | 12 | 8 | 8 | 4 | 6 | 6 | 10 | 9 | 2 | 3 | 8 | 10 | 15 | 7 | 12 | 4 | 6 |
Mac | 6 | 5 | 2 | 3 | 3 | 1 | 0 | 2 | 4 | 0 | 1 | 4 | 2 | 5 | 4 | 2 | 2 | 3 | 5 | 2 | 5 | 1 | 2 | 2 | 0 | 2 | 2 | 6 | 4 | 2 | 2 | 4 | 3 | 5 | 2 | 2 | 3 | 1 | 2 | 0 | 1 | 2 | 5 | 5 | 1 | 5 |
Linux | 3 | 0 | 3 | 1 | 0 | 2 | 3 | 3 | 3 | 3 | 4 | 3 | 3 | 8 | 0 | 2 | 2 | 1 | 2 | 2 | 2 | 2 | 3 | 0 | 0 | 3 | 5 | 3 | 2 | 1 | 5 | 1 | 1 | 4 | 2 | 3 | 1 | 3 | 2 | 2 | 3 | 2 | 4 | 2 | 1 | 1 |
README
Nodejs Sublime Text 3 Package
概述
The Nodejs Sublime Text 3 Package provides a set of code completion, scripts and tools to work with nodejs.
代码自动完成
The package code completion is generated from the main nodejs libraries and global namespaces. To invoke the code completion start typing the namespace you want (For example, type fs
) and then Ctrl + Space, you get this
Node命令
You can access node commands in two ways.
- Via the menu in
Tools -> Node
- By accessing the Command Palette and typing
node
The current commands available are (with Windows binding, other bindings are provided)
- 在node中运行当前脚本(Alt + R)
- 在node中调试当前脚本(Alt + D)
- 在node中运行当前脚本和参数(Ctrl + Alt + r)
- 在node中调试当前脚本和参数(Ctrl + Alt + D)
- 代码压缩
- NPM命令
- 构建文档(构建完成文件)
片段
还包括一些模板片段。它们包括如http服务器、读取目录内容等功能。
要访问这些片段,在您的编辑器中输入node
,然后按Ctrl + Space
如果您想在这里看到任何模板代码,请与我联系。
安装
您可以从Sublime Text 3 软件包管理器中安装此软件包。此外,您也可以手动安装此软件包。
MacOSX
`git clone https://github.com/tanepiper/SublimeText-Nodejs.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Nodejs`
Windows
`git clone https://github.com/tanepiper/SublimeText-Nodejs "%APPDATA%\Sublime Text 3\Packages\Nodejs"`
Linux
`git clone https://github.com/tanepiper/SublimeText-Nodejs $HOME/.config/sublime-text-3/Packages/Nodejs`
安装完成后,请安装内置工具所需的 Node.js 软件包。您可以选择全局安装,执行以下命令:npm install -g commander@~2.9.0 uglify-js@~2.6.0
,或者本地安装,将之前提到的 Node.js 软件包添加到当前项目,方法如下:npm install commander@~2.9.0 uglify-js@~2.6.0
,或者手动编辑您的项目 package.json
文件。
请注意:如果您已在全球范围内安装了提到的 Node.js 软件包,您还需要设置 node_path
设置。具体操作请访问 Preferences -> Package Settings -> Nodejs -> Settings User
。
构建系统
请注意:构建系统将被重构,以提供不同的 Node.js 构建系统(例如 jake)。
如果您打开了一个 JavaScript 文件,可以选择 Tools -> Build Systems -> Nodejs
,然后按 Ctrl + B 键来激活您的文件的 Node.js 构建系统。如果找不到 node 可执行文件,您可能需要在设置对象中添加一个 path
变量。
待办事项
当使用 SublimeText 软件包管理器安装此软件包时,uglify_js.js 和其他 ./tools/*.js 脚本无法正常工作。使用事件 API 安装软件包提供的工具的 NodeJs 依赖项。在 Nodejs.py 中重构插件类继承。使用事件 API 在安装阶段根据已安装的 NodeJs 版本生成 Sublime Text 补全项。检查 nvm 的安装情况。- 将 Nodejs.sublime-build 修改为与 jake 兼容。
重新组织菜单结构。尽可能改进代码补全片段。- 提供编写 JavaScript 插件的界面。
作者及贡献者
本软件包的原始作者是Tane Piper。在项目维护方面,维护者是Vardan Pogosian。