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

Haogist

xjsender ST3

Sublime Gist 插件

标签 gist, 缓存

详细信息

  • 0.2.6
  • github.com
  • github.com
  • 7年前
  • 31分钟前
  • 9年前

安装

  • 总数 2K
  • Win 792
  • Mac 474
  • Linux 263
2024年8月6日 2024年8月5日 2024年8月4日 2024年8月3日 2024年8月2日 2024年8月1日 2024年7月31日 2024年7月30日 2024年7月29日 2024年7月28日 2024年7月27日 2024年7月26日 2024年7月25日 2024年7月24日 2024年7月23日 2024年7月22日 2024年7月21日 2024年7月20日 2024年7月19日 2024年7月18日 2024年7月17日 2024年7月16日 2024年7月15日 2024年7月14日 2024年7月13日 2024年7月12日 2024年7月11日 2024年7月10日 2024年7月9日 2024年7月8日 2024年7月7日 2024年7月6日 2024年7月5日 2024年7月4日 2024年7月3日 2024年7月2日 2024年7月1日 2024年6月30日 2024年6月29日 2024年6月28日 2024年6月27日 2024年6月26日 2024年6月25日 2024年6月24日 2024年6月23日
Windows 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
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 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

README

源代码
raw.githubusercontentusercontent.com

Sublime Text 的 Gist 插件

如您所知,已经有一个sublime gist 插件,但是没有缓存处理器,并且作者似乎已经停止对其进行开发,因此我决定开发这个 gist 插件。

安装

此插件托管在包控制

您应该将包控制升级到v3.0,因为只有v3.0支持dependencies.json功能,如果您没有这么做,插件将使用内置的请求。

更改日志

配置

  • 插件安装后,您必须设置您的gist令牌,您可以通过在命令面板中输入HaoGist: Settings User来打开此设置文件。

  • 用户设置示例

{
    // OSX workspace is different with windows,
    // In OSX, workspace should be:
    // "/Users/<UserName>/workspace/gist-workspace"
    // If workspace is empty, it will be set as {packages_path}/User/HaoGist
    "workspace": "c:/workspace/gist-workspace",
    "token": ""
}

如何打开命令面板?

  • 通过工具 > 命令面板菜单项
  • 在Windows中按ctrl+shift+p或在osx中按command+shift+p

如何获取gist令牌?

网络

  • 通过网络
  • 将令牌粘贴到令牌选项下的设置部分。

API

以下是从您的终端运行以生成令牌的命令之一

curl -i -u USERNAME https://api.github.com/authorizations --data '{"scopes":["gist"],"note":"SublimeText HaoGist plugin"}'

其中 USERNAME 是您的 Github 用户名。保存生成的令牌并将其粘贴到设置部分下的令牌选项中。

如果您的账户启用了OTP,这将为返回401错误代码,使用

curl -i -u USERNAME -H "X-GitHub-OTP: OTPCODE" https://api.github.com/authorizations --data '{"scopes":["gist"],"note":"SublimeText 2/3 Gist plugin"}'

其中 OTPCODE 是您认证器应用程序显示的代码。

如何使用此插件对gist进行CRUD操作

命令面板

  • 在命令面板中输入 HaoGist:,您将看到gist命令
    • choose_gist
    • open_gist
    • delete_exist_gist
    • open_gist_in_browser
    • update_content_to_gist
    • add_file_to_gist
    • delete_file_from_gist
    • create_gist
    • rename_gist
    • update_gist_description
    • update_gist
    • refresh_gist
    • delete_gist
    • clear_gist_cache
    • open_current_gist_in_browser
    • release_note
    • about_hao_gist

上下文菜单

在任何打开的视图中打开上下文菜单,您将看到此插件的所有命令

依赖库