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

易飞

erquhart 全部

Sublime Text 3插件,用于将JavaScript代码括在立即执行函数表达式(IIFE)中

详细信息

  • 1.1.9
  • github.com
  • github.com
  • 9年前
  • 2小时前
  • 9年前

安装次数

  • 总计 393
  • Win 212
  • Mac 129
  • Linux 52
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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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

iifefy

Sublime Text 3插件,用于将JavaScript代码括在立即执行函数表达式(IIFE)中。

安装

使用包控制推荐

对于所有Sublime Text 2/3用户,我们推荐通过包控制进行安装。

  1. 安装包控制,如果您还没有的话
  2. 使用cmd+shift+P(或在Windows上为ctrl+shift+P)然后选择包控制:安装包
  3. 搜索易飞并选择安装

手动安装

  1. 点击首选项 > 浏览包...菜单
  2. 向上浏览到一个文件夹,然后进入已安装包夹/
  3. 下载zip存档,将其重命名为Iifefy.sublime-package并将其复制到已安装包夹/目录
  4. 重新启动Sublime Text

使用方法

此插件提供两个命令

iifefy:将当前选定的每个部分括在IIFE中。如果没有选择任何内容,则将整个文档括起来。

iifefy_skip_initial_comments:与iifefy相同,但开始于第一个非注释、非空行。这对某些文件配置注释很有用,有些人喜欢将其保留为起始行。

这两个命令默认将'use strict';和一个尾随换行符添加到每个IIFE中,但您可以在首选项 > 包设置 > iifefy > 设置 - 用户下更改形成IIFE的打开和关闭字符串,使其符合您的喜好。

这两个命令都可通过上下文菜单和编辑 > 括号子菜单直接访问。您可以通过访问首选项 > 键盘绑定 - 用户并添加以下内容到该文件中来添加键盘快捷方式,将以下关键的值替换为您的首选快捷键

{ "keys": [ "ctrl+i" ], "command": "iifefy", "context":
    [{ "key": "selector", "operator": "equal", "operand": "source.js", "match_all": true }]
},
{ "keys": [ "ctrl+shift+i" ], "command": "iifefy_skip_initial_comments", "context":
    [{ "key": "selector", "operator": "equal", "operand": "source.js", "match_all": true }]
}

贡献力量

  1. 分支存储库
  2. 创建您的功能分支:git checkout -b my-new-feature
  3. 提交您的更改:git commit -am '添加某些功能'
  4. 将更改推送到分支:git push origin my-new-feature
  5. 提交一个Pull Request

许可证

代码版权所有2014年Professant LLC。代码在MIT许可证下发布。