Git BashからWindowsでSublime Textを起動する方法|エイリアス設定の完全ガイド
Git Bashから直接Sublime Textエディタを開きたいと思ったことはありませんか?この記事では、その手順をわかりやすく解説します。設定自体はとてもシンプルなので、この記事を読み終える頃には、Git BashからワンコマンドでSublime Textを起動できるようになっているはずです。
筆者も最初は設定方法に少し時間がかかりましたが、その経験で得た知識をここで共有します。ぜひ参考にしてください。
前提条件
作業を始める前に、以下の2点を確認しておきましょう。
- Sublime Textエディタがインストール済みであること
- Gitがインストール済みであること
はじめに:Sublime Textとは
Sublime Textは、ソフトウェア開発者がコードやテキスト、マークアップ言語の編集を行うためのソースコードエディタです。
シンタックスハイライト、自動インデント、プラグインやパッケージによる拡張機能など、優れた機能を多数備えており、さまざまなプログラミング言語のコードベースを快適に扱うことができます。
Sublime Textをダウンロードしてインストールすると、以下のように「Program Files」フォルダ内に配置されます。

今回やりたいことは、Sublime Text 3フォルダ内にあるsublime_text.exeに対してエイリアス(別名)を作成することです。エイリアスを設定すれば、Git Bashでその名前を入力するだけで、テキストエディタが自動的に起動します。
Git BashにSublime Textのエイリアスを設定する手順
ステップ1:.bashrcファイルを作成する
まず、Git Bashのターミナルを開きましょう。ターミナルが起動したら、Linuxコマンドを使って設定を進めていきます。
最初に、touchコマンドを使って「.bashrc」ファイルを作成します。重要なポイントとして、このファイルは必ずC:\Users\ユーザー名\ディレクトリ内に作成してください。それ以外の場所に作成すると、「permission denied(アクセス拒否)」エラーが発生します。
例えば、筆者の環境では指定されたディレクトリ内にファイルを作成したので、パスはC:\Users\larry\.bashrcのようになります。

ステップ2:.bashrcファイルを編集する
次に、作成した.bashrcファイルを編集して、Sublime Textを起動するためのエイリアスを追加します。ファイルを編集用に開くと、以下のような画面が表示されます。

Enterキーを押すと、下記のようなviエディタの画面が表示されます。iキーを押して挿入モード(インサートモード)に切り替えましょう。

ステップ3:エイリアスを追加する
挿入モードに入ると、プロンプトに文字を入力できるようになります。そこで、以下のようにエイリアスを追加しましょう。
alias subl='C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe'
このコマンドでは、sublという短い名前をsublime_text.exeへのパスに関連付けています。パス内のスペースはバックスラッシュ(\)でエスケープしている点に注意してください。
ステップ4:保存して終了する
エイリアスの入力が完了したら、escキーを押して挿入モードを抜け、続けて:wqと入力してEnterキーを押せば、変更内容を保存してエディタを終了できます。
ステップ5:動作を確認する
設定が完了したら、Git Bashに戻ってsublコマンドを実行し、設定が正しく反映されているか確認してみましょう。

成功です!Sublime Textが起動したのが確認できましたね。
応用編:特定のフォルダを指定して開く
さらに便利なテクニックとして、作業中のディレクトリを指定してSublime Textを開くこともできます。実際にコードベースのフォルダへ移動してからコマンドを実行すると、次のスクリーンショットのような違いが現れます。

上のスクリーンショットを見ると、Sublime Textは単なる空白のワークスペースを開くのではなく、そのプロジェクトに関連するすべてのフォルダを読み込んだ状態で起動しています。これは、コマンドにワイルドカード(.)を追加しているためです。カレントディレクトリごと開きたい場合は、以下のように実行します。
subl .まとめ
この記事で紹介した方法を使えば、Git Bashから簡単にSublime Textを呼び出せるようになります。開発中にいちいちエクスプローラーやスタートメニューからエディタを探す必要がなくなり、作業効率が大きく向上しますよ。
なお、本記事の内容はStack Overflowのスレッドでの回答にも大いに助けられました。あわせて参照してみてください。
-
Windows 10でBing検索を無効化する方法|レジストリエディターを使った設定手順
Windowsでは、標準設定でBing検索が有効になっており、スタートメニューで何かを検索すると、パソコン内の結果とBingのウェブ検索結果の両方が表示されます。これは便利な機能でもありますが、Bing検索をオフにすることで、より快適に検索作業を行えるようになります。無効化する理由はユーザーによってさまざまで、プライバシーへの懸念、不具合の回避、あるいは単なる好みの問題などが挙げられます。 補足:Windowsの検索バーで検索を実行すると、最初にシステム設定、ファイル、アプリなどのローカル(PC内)の検索結果が優先的に表示されます。ローカルで該当するものが見つからなかった場合にのみBing検索
-
Windows Core OSとは?Windows 10との違いをわかりやすく徹底解説
ソーシャルメディアには数多くのメリットがある一方で、デマや不完全な情報が拡散されるという大きな欠点もあります。その一例が、Microsoftが「Windows Core OS(WCOS)」と呼ばれる新しいOSを開発しているという噂です。このニュースは少し話題になりすぎた感があり、筆者は「また新しいOSなのか?」と真相を確かめるために調査を行いました。 ご存じない方のために説明すると、Microsoft Windows(全バージョン含む)は世界のPC市場で70%以上のシェアを誇っています。そしてWindows 10は、セキュリティ対策やカスタマイズをきちんと行えば十分に優れた製品です。では、Wi