
CMDiTerm ウィンドウでファイルをクリックしてデフォルトのエディターである Atom で開くときに、iTerm の機能を変更する方法を考えています。
現在、CMDiTerm の + クリック機能は Sublime でファイルを開きます。私は + クリック機能CMDをデフォルトのアプリで開くように設定しています (iTerm の設定内)。また、このファイル タイプが常に Atom で開くように設定されていることも確認しました (Finder のファイル情報画面で)。
ファインダーからファイルをクリックすると、Sublime Text ではなく Atom で開きます。唯一の手がかりは、iTerm が Atom をエディターとして認識しないのではないかということです。iTerm の [環境設定] > [プロファイル] > [詳細設定] に移動して、[ CMD+クリックしてどのエディターで開くか] を変更すると、選択できるエディターの一覧には Sublime 3 のみが表示されます。
ご協力いただければ幸いです。
答え1
Atom 内で、Atom
メニューに移動して を選択しますInstall Shell Commands
。これにより、iTerm から Atom を呼び出すことができるようになります。
同じ iTerm 設定画面で、最初の選択リストを に変更しRun command...
、表示されるテキスト フィールドに次の内容を貼り付けます。/usr/local/bin/atom -n \1:\2
これにより、atom コマンド ライン ツールは、クリックしたファイル (\1) を指定された行番号 (\2) で開くようになります。
答え2
(私はこれを使用します。何らかの理由で、iTerm オプションの「既定のアプリで開く」は機能しませんが、コマンド「$ open whatever」は問題なく機能するため、そのコマンドを設定しました。