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

AMD Butler

agrc ST3

Sublime Text 3 用于管理 AMD 依赖的插件。

详细信息

安装

  • 总计 1K
  • Win 940
  • Mac 223
  • Linux 140
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日
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 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 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
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

此项目已不再维护

此项目已被移植到 atom 编辑器插件。如果您有兴趣接管此项目,请告知我们。

Linux Windows
Build status

该项目支持 MacOS,但还没有 构建状态徽章

AMD Butler v1.4.0

提供 AMD 模块导入

Sublime Text 3 用于管理 AMD 依赖导入语句的插件。它可以帮助您快速排序、添加和删除 AMD 导入语句。具有自动排序和自动模块名称发现等功能,让您更多地集中精力编写代码,而不是担心 AMD 导入。

命令

AMD Butler:排序导入

按字母顺序排序当前文件的现有 AMD 导入。包之间以空行为分隔。相应的参数名也被重新排序。

AMD Butler:添加导入

在您的包中搜索可能的导入并将其显示在快速面板中。当选择导入时,它将被添加到当前文件的导入中,然后对当前文件的导入进行排序。注意:执行此命令的文件必须位于 包文件夹路径 的子目录中。

为防止重复,当前文件中的导入已经从列表中排除。

参数别名通常以模块的文件名返回(例如,dojo/_base/array Cheney array)。但是,如果文件名是 JavaScript 中的保留字,则将包名添加到文件名开头(例如,dojo/string Cheney dojoString)。如果它们不遵循标准约定,还会考虑 首选参数别名

AMD Butler:删除导入

显示当前所有导入的快速列表。从快速列表中选择导入将从您的文件中删除它。导入也将自动排序。

AMD Butler:刷新可用导入

刷新当前视图可用的导入缓存。创建新文件并希望将其导入到当前视图后,这将很有帮助。

AMD Butler:修剪未使用的导入

删除任何在其模块体中未显示参数的导入。

安装

通过Package Control

安装的首选方法是通过package control。首先安装package control,然后运行“Package Control:安装包”命令,搜索“AMD Butler”。

手动安装

将此插件的源代码克隆到您的Sublime Packages文件夹。

设置

这些设置可以在包级别(首选项 -> 包设置 -> AmdButler)或项目级别设置(在.sublime-project文件中)进行。

amd_butler_packages_base_path

类型:字符串
包含您的AMD包的文件夹名称。该文件夹将被索引,并且所有文件都将作为“添加AMD导入”命令的导入提供。

注意:无需手动编辑此设置。如果在运行“添加AMD导入”或“刷新可用导入”命令时该项目或包设置中不存在此值,系统将提示用户输入。

amd_butler_params_one_line

类型:布尔值
如果设置为true,params将被重写为每节一行(而不是默认的false,每行一个参数)。

贡献

请与现有代码风格保持一致。

要执行测试,请使用UnitTesting sublime包。