LoginSignup
10
15

More than 5 years have passed since last update.

Sublimeちゃんでgitのコミットメッセージを書いてみようと思う

Posted at

こんにちは。

はじめまして。yoshidaxです。

最近gitを使い始めました。

よろしくお願い致します。

macでコマンドラインからコミットするとコミットメッセージを編集するエディタとしてデフォルトでvimが立ち上がると思いますが、これを大好きなSublime Textで書いていきたいと思ってしまいました。

ということでメモ。

sublコマンドをパスの通ったディレクトリにシンボリックを作る

Sublime TextのアプリケーションディレクトリにはコマンドラインからSublime Textを起動するためのプログラムであるsublが内蔵されています。

必須ではありませんがSublime使いにとっては便利なコマンドなのでパスを通してコマンドラインでどの場所からでもSublimeちゃんが起動できるようにパスを設定しましょう。

ということでパスが通ったディレクトリにシンボリックリンクを作ります。
下の例でいうと~/binがパスの通ったディレクトリですね。

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

sublコマンドが格納されたディレクトリにパスを通すのでも構いませんよ。

sublコマンドの詳細はこちら
sublimetext.com - OS X Command Line

gitのconfigコマンドでcore.editorをsublにする

sublコマンドをwaitモードで指定するのがポイントです。

git config --global core.editor "subl -w"

やたー!!

これでgitもコワクナイ!!
sublちゃんありがとー!!

その他

gitに限らずEDITOR環境変数を参照してエディタを起動するアプリケーションもsublimeちゃんにしたいのであれば.bash_profileのEDITOR環境変数を書き換えればよいですね。

export EDITOR='subl -w'

でわまた!!

10
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
15