Slack
一个ST3插件,可将消息、代码选区和文件发送到slack.com频道/组/用户。
详细信息
安装次数
- 总数 2K
- Win 644
- Mac 1K
- Linux 428
2021年8月6日 | 2021年8月5日 | 2021年8月4日 | 2021年8月3日 | 2021年8月2日 | 2021年8月1日 | 2021年7月31日 | 2021年7月30日 | 2021年7月29日 | 2021年7月28日 | 2021年7月27日 | 2021年7月26日 | 2021年7月25日 | 2021年7月24日 | 2021年7月23日 | 2021年7月22日 | 2021年7月21日 | 2021年7月20日 | 2021年7月19日 | 2021年7月18日 | 2021年7月17日 | 2021年7月16日 | 2021年7月15日 | 2021年7月14日 | 2021年7月13日 | 2021年7月12日 | 2021年7月11日 | 2021年7月10日 | 2021年7月9日 | 2021年7月8日 | 2021年7月7日 | 2021年7月6日 | 2021年7月5日 | 2021年7月4日 | 2021年7月3日 | 2021年7月2日 | 2021年7月1日 | 2021年6月30日 | 2021年6月29日 | 2021年6月28日 | 2021年6月27日 | 2021年6月26日 | 2021年6月25日 | 2021年6月24日 | 2021年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 | 1 | 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 | 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 |
README
Sublime Text 3 slack.com集成插件
一个与http://slack.com服务集成到Sublime Text 3的插件。
此插件已不再维护(主要因为我转向了PyCharm)。如果有人想继续此插件的开发,我会提供访问权限。
安装
在Sublime Package Control中搜索“Slack”软件包
配置
从“偏好设置 -> 软件包设置 -> Slack”打开“设置 - 用户”
{
"team_tokens": {
"Team 1": "team-1-token-goes-here",
"Team 2": "team-2-token-goes-here",
},
"username": "Sublime",
"username_subtext": "via Sublime",
"show_plaform_and_name": true,
"repeat_file_ext": false,
"avatar_url": "http://simionbaws.ro/icons/sublime-48.png"
}
"team_tokens"
(必需)- 根据相应的团队名称索引的令牌列表。
- 您可以从https://api.slack.com/web#auth(确保您已使用您的帐户在slack.com上认证)获取令牌。
"username"
(必需)- 默认为“Sublime”
- 将分配给每个消息的“发送者”用户名
"username_subtext"
(可选)- 显示在您的用户名旁边的括号子文本。默认为“via Sublime”。
- 请注意,如果设置此设置,它将覆盖
"show_platform_and_name"
设置 - 请注意,Slack强制外部插件在每个消息旁边显示发送者的括号子文本。因此,如果省略此选项并且
"show_platform_and_name"
设置为false
,Slack将添加默认子文本“bot”,例如:“myUser (bot)”
"show_platform_and_name"
(可选)- 默认为
true
- 如果此设置为
true
并且没有提供给username_subtext
的设置,则会使用您的姓名和您的平台作为用户名的子文本,例如:“myUser (simion, linux)”
- 默认为
"repeat_file_ext"
(可选)- 默认为
false
- 如果此设置为
true
,正在上传的文件的名称将重复扩展名。例如,上传的“script.py”将作为“script.py.py”上传。 - *本选项是为了解决 Slack 默认情况下在显示文件名时裁剪文件扩展名的问题。因此,上传一个名为
script.py
的文件在 Slack 的大部分地方都显示为只有文件名script
。将此选项设置为 true,则会在 Slack 中显示为script.py
,但由实际上传的文件名变成script.py.py
- *见下方的截图示例
- 默认为
"avatar_url"
(必需)- 使用该头像图像的 URL
- 默认为 http://simionbaws.ro/icons/sublime-48.png
功能
- 发送消息到
- 用户
- 频道
- 私人组
- 可以发送消息
- 从选定的代码
- 从用户输入
- @user、#频道或.group 支持(在消息开头)
- 自动填充最后使用的 @user、#频道或.group
- 支持多个团队(令牌)
- 上传文件
- 当前打开的文件
- 侧边栏上下文(右键单击)
- 手动输入文件路径
更新日志
- 1.4.6:修复了上传时的空文件名。当通过
@user
发送的消息时,它通过 IM(私人消息)发送,而不是发送到该用户的 slackbot 频道。增加了"repeat_file_ext"
和"username_subtext"
选项 - 1.4.5:代码预格式化
- 1.4.3:http://simionbaws.ro/plugins/sublime-slack-1-4-3/
- 1.4.0:http://simionbaws.ro/plugins/sublime-slack-1-4-0/
- 1.3.3:http://simionbaws.ro/plugins/sublime-slack-1-3-3/
- 1.3.2:http://simionbaws.ro/plugins/sublime-slack-1-3-2/
- 1.3.1:http://simionbaws.ro/plugins/sublime-slack-1-3/
使用方法
- 选择文本并右键单击(或按 ctrl+shift+p)-> Slack:发送所选内容
- 发送自定义消息
- 按 Ctrl+Alt+n(或按 control + command + n)
- 输入消息
- 从下拉菜单中选择一个频道/组/用户。如果消息以 @username #频道或.group 开始,则消息直接发送给指定接收者。当使用新的消息输入框时,它会自动建议最后接收者的名字。
- 发送文件:右键单击或使用快速面板
快捷键
- ctrl+alt+u -> 发送所选内容(osx: control + option + u)
- ctrl+alt+n -> 发送自定义消息(osx: control + option + n)
- ctrl+alt+j -> 发送当前文件(osx: control + option + k)
反馈
如果您有任何建议,请在此处回复:http://simionbaws.ro/sublime-text-3-slack-integration-plugin/
错误报告/功能请求
请使用 github 问题系统:https://github.com/simion/sublime-slack-integration/issues
开发
此插件会随着 slack.com API 团队发布的新功能或修复现有错误而不断升级。如果您想贡献,请随时进行分支和拉取请求。代码必须符合 PEP8 标准(或接近该标准)才能被接受
支持
我喜欢啤酒。如果您想支持此插件的持续开发,可以给我买一瓶啤酒:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NNPZNQULPETD4