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

Slack

simion ST3

一个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

源代码
raw.​githubusercontent.​com

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" (必需)

功能

  • 发送消息到
    • 用户
    • 频道
    • 私人组
  • 可以发送消息
    • 从选定的代码
    • 从用户输入
  • @user、#频道或.group 支持(在消息开头)
  • 自动填充最后使用的 @user、#频道或.group
  • 支持多个团队(令牌)
  • 上传文件
    • 当前打开的文件
    • 侧边栏上下文(右键单击)
    • 手动输入文件路径

更新日志

使用方法

  • 选择文本并右键单击(或按 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

截图

  • 从用户输入中抓取消息

  • 接收者选择

  • 直接发送消息,跳过频道/用户/组选择

  • 直接向用户发送消息

  • 向频道发送消息

  • 接收到的消息示例

  • 上传文件示例 - "repeat_file_ext" 设置

  • 上传文件示例 - 具有 "repeat_file_ext" 设置(注意 .py

  • 侧边栏右击

  • 快捷菜单