1. ホーム
  2. macos

[解決済み] ターミナルで開くファイルのデフォルトエディタを変更しますか?(例:TextEdit/Coda/Textmateに設定する。)

2022-07-23 20:42:05

質問

ターミナルで編集用に開いたファイルをTexteditで開くようにする方法はありますか?

例えば、あるコマンドが編集のためにファイルを開くような場合(例えば git commit のように)、そのファイルを vim や emacs で開くのではなく、Textedit(または Coda や Sublime などのお好みのテキスト編集アプリケーション)で開くでしょう。

また、おまけ的な質問ですが、git が git commit を実行した後に作成されたファイルを、アプリケーションディレクトリからエディタで自動的に開くようにgitを設定する方法はありますか?

どのように解決するのですか?

ほとんどのプログラムでは $EDITOR 環境変数をチェックするので、bashrc で TextEdit のパスを設定します。Gitも同様にこれを使います。

どうやるか

  • を追加して ~/.bashrc ファイルに追加します。

    export EDITOR="/Applications/TextEdit.app/Contents/MacOS/TextEdit"
  • または、ターミナルに以下のコマンドを入力するだけです。

    echo "export EDITOR=\"/Applications/TextEdit.app/Contents/MacOS/TextEdit\"" >> ~/.bashrc

zsh を使用している場合は ~/.zshrc の代わりに ~/.bashrc .