iTermコマンドクリックしてAtomで開く


31

CMD+ iTermウィンドウでファイルをクリックして、デフォルトのエディターであるAtomで開くときに、iTerm関数を変更する方法を見つけようとしています。

現在、CMDiTermの+ click機能はSublimeでファイルを開きます。CMDデフォルトのアプリ(iTerm設定内)で開くように+ Clickを設定する機能があります。また、このファイルの種類が常にAtomで開くように構成されていることを確認しました(Finderのファイルの情報画面で)。

ファインダーからファイルをクリックすると、崇高なテキストではなく、Atomで開きます。私が持っている唯一の手がかりは、おそらくiTermがAtomをエディターとして認識しないということです。iTerm Preferences> Profiles> Advancedに進み、CMD+ Clickを変更してエディターで開くと、エディターのリストで選択できるのは崇高な3だけです。

助けていただければ幸いです!


2
注:iTerm2のBuild 3.0.0の新しいリリースでは、上記の図のように「エディターで開く...」ドロップダウンのオプションのリストに「Atom」が追加されます。[プロファイル]-> [詳細設定]-> [セマンティック履歴]の[基本設定]にあります。
pdobb

回答:


21

Atom内で、Atomメニューに移動してを選択しますInstall Shell Commands。これにより、iTermからAtomを呼び出すことができます。

同じiTerm設定画面で、最初の選択リストをに変更Run command...し、表示されるテキストフィールドに次を貼り付けます/usr/local/bin/atom -n \1:\2。これは、指定された行番号(\ 2)でクリックされたファイル(\ 1)を開くようにatomコマンドラインツールに指示します。


6
こんにちは!提案から「-n」を除外すると、既存のウィンドウで開きます(これは私が好むものです)。残念ながら、これによりアトムは列番号を認識できなくなります(正しい行に移動します)。これに関するアイデアはありますか?
Cyber​​wiz

iTerm2のソリューションを回答に追加できる可能性があります!?ありがとう!
マシューハーブスト

1
@MatthewHerbst Atomは、「エディターで開く...」選択リストのオプションです。この答えはもはや役に立ちません。
tjmcewan

17

(私はこれを使用します。何らかの理由でiTermオプションの「デフォルトのアプリで開く」は機能しませんが、「$ open any」コマンドは魅力のように機能するので、そのコマンドを設定しました。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.