魔法注释插件
是一款完全可定制的Sublime Text插件,可自动为您插入配置的婚前注释
详细信息
安装次数
- 总计 187
- Win 107
- Mac 41
- Linux 39
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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 | 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 |
Linux | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
说明
魔法注释✨ for Sublime Text
魔法注释是Sublime Text的一个完全可定制的插件,可自动为您插入所需的 magic 注释
开发动力源于Ruby文件的 frozen_string_literal
注释,但该插件可适用于任何类型的文件和您希望自动插入的任何字符串
手动使用演示
安装
包控制
魔法注释插件可在 包控制 找到。只需在Sublime命令面板中选择 包控制:安装包
并搜索 魔法注释
手动安装
cd <Packages directory>
(macOS:~/Library/Application\ Support/Sublime\ Text/Packages
)git clone https://github.com/eiskrenkov/MagicComment.git
使用方法
- 在文件保存时 - 默认启用,可在设置中禁用
- 键绑定 - 默认注释,可根据需要配置
- 命令面板 -
CMD+P
输入魔法注释
(或直接输入注释
)并选择魔法注释:插入注释
您始终可以在 Sublime Text 菜单 -> 首选项 -> 包设置 -> 魔法注释 -> 键绑定 中配置键绑定
默认配置
请记住,您始终可以重新配置它,只需打开 Sublime Text 菜单 -> 首选项 -> 包设置 -> 魔法注释 -> 设置
常规
run_on_save
- 类型:
布尔型
- 默认:
true
- 类型:
注释
text
- 要插入的注释文本- 类型:
字符串
- 默认:
true
- 类型:
line
- 要插入注释的行号- 类型:
整数
- 默认值:
1
- 类型:
blank_lines
- 在注释后插入的空行数量- 类型:
整数
- 默认值:
0
- 类型:
files
- 对象,包含特定文件的设置- 类型:
对象
- 类型:
files
->include
- 要为它们插入注释的文件名和扩展名列表- 类型:
字符串
的数组
- 默认值:
[]
- 类型:
files
->exclude
- 要忽略的文件名和扩展名列表- 类型:
字符串
的数组
- 默认值:
[]
- 类型:
注意,包括和排除数组支持通过'*'进行文件扩展名的通配符。例如:*.rb 匹配所有 Ruby 文件,*.py -匹配所有 Python 文件等。
针对 .rb
文件的 #frozen_string_literal: true
的配置示例
{
"text": "# frozen_string_literal: true",
"line": 1,
"blank_lines": 1,
"files": {
"include": ["*.rb", "Gemfile", "Rakefile", "config.ru"],
"exclude": ["schema.rb"]
}
}
贡献
问题和拉取请求非常受欢迎!