Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

SublimeTextとGistを連携するプラグイン

$
0
0

この記事はSublimeText Advent Calendar 2014の8日目の記事です。

普段の開発では

  • iOS: Xcode/AppCode
  • Android: IntelliJ
  • それ以外: Vim

を使用しているため、SublimeTextを使用することが全くないです。

そんな私がSublimeTextを使うとしたらGist連携プラグインかなと思ったので、これを紹介します。

Gist連携プラグイン

プラグインのリポジトリはここにあります。説明もここに載っています。

インストール

インストールは楽をしたいので、パッケージコントロールからインストールします。

+Shift+pを入力してコマンドパレットを開き、installを入力後にGistと打ってそれをインストールしてください。

https://github.com/condemil/Gist#package-control

設定

Gistプラグインを使用するための設定をします。

プラグインを使用するにはGitHubのApplicationトークンが必要なため、そのトークンをAPI経由で取得します。

まず、ターミナルを開き

curl -v -u USERNAME -X POST https://api.github.com/authorizations --data "{\"scopes\":[\"gist\"], \"note\": \"SublimeText 2/3 Gist plugin\"}"

を叩きます。(USERNAMEはあなたのGitHubのユーザー名を指定してください)

https://github.com/condemil/Gist#api

GitHubのパスワードを対話式に聞かれるので、パスワードを送信するとJSONが返却され、tokenという名前をキーとして、その値にトークンが入っています。

次に、Preferences -> Package Settings -> Gist -> Settings -Userを開き、先ほどのトークンを設定します。

{"token":"HERE IS YOUR APPLICATION TOKEN."}

他にもオプションを設定できますが、これだけで動きます。

https://github.com/condemil/Gist#options

使い方

+Shift+pを入力してコマンドパレットを開き、Gistと打つと色々出てきます。

  • Public/Private Gistの作成 Gist: Create Public/Private Gist
  • 既存のGistを開く Gist: Open Gist
  • Gistの更新 Gist: Update File

などなど

キーバインド

プラグインの方でデフォルトにキーバインドも用意されています。

https://github.com/condemil/Gist#default-key-bindings

ちなみに

Vimにもプラグインあります。

https://github.com/mattn/gist-vim


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>