web-dev-qa-db-ja.com

OS XでコマンドラインからAtomエディタを開くには?

私はAtomエディタを持っていて、Atomの端末からファイルやフォルダを開く方法を疑問に思いました。私はMacを使っています。私はこれを行う方法を探しています:

atom . (opens folder)

atom file.js (opens file)

atom (opens editor)

これは可能ですか、またどのように設定すればよいですか?

368
Anders

Atomをインストールすると、自動的に/ usr/local/binにシンボリックリンクが作成されます。そうでない場合は、あなたはあなたのMac上で自分でそれを作成することができます

ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom

これでatom folder_nameを使ってフォルダを開き、atom file_nameを使ってファイルを開くことができます。お役に立てれば。

500
user3283997

Atomエディタを開いた状態で、メニューバーで次の操作を行います。

Atom >> Install Shellコマンドをクリックします。

atom-add-Shell-commands

あなたが見ることを期待するべきです:

atom-commands-installed

端末を再起動する可能性があります。 (私は習慣を変えただけでした、あなたがする必要があるかどうかわからない)

648
shaheenery

@Clockworksソリューションを使用して独自のロールを実行するか、AtomでメニューオプションAtom> Install Shell Commandsを選択します。これは/usr/local/binに2つのシンボリックリンクを作成します

apm -> /Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/apm
atom -> /Applications/Atom.app/Contents/Resources/app/atom.sh

atomコマンドを使用すると、要求していることを正確に実行できます。 apmはコマンドラインパッケージマネージャです。

15
thomax

デフォルトのAtomインストールのWindows 7 x64の場合は、これをPATHに追加してください。

%USERPROFILE%\AppData\Local\atom\app-1.4.0\resources\cli

実行中のコンソールを再起動します。

(Atomが見つからない場合 - Atomアイコンを右クリックして「ターゲット」にナビゲートします)

enter image description here

15
sbedulin

このためのシンボリックリンクソリューションは、今日zshで私のために機能しなくなりました。代わりに.zshrcファイルにエイリアスを作成しました。

alias atom='sh /Applications/Atom.app/Contents/Resources/app/atom.sh'

9
scottmcallister

名前でアプリケーションを開きます。

open -a 'Atom' FILENAME
4
Dejay Clayton

Windows10およびatomの新しいリリースの場合、「PATH」行にENV VARIABLEを追加することで問題を解決しました

%USERPROFILE%\AppData\Local\atom\bin
3
Laurent

MacOSではあなたの~/.bash_profileに追加することができます

として

alias atom='open -a "Atom"'

そして端末からただ呼び出す

atom filename.whatever

2
Alex Bartiş

@sbedulin に加えて(あいさつ、素敵なWindowsユーザー!)

Windows上の一般的なパスは

%USERPROFILE%\AppData\Local\atom\bin

bashエミュレータを使っているなら like babun 。実際のアプリフォルダでしか利用できないシェルファイルをチェックアウトすることをお勧めします。

/c/User/<username>/AppData/Local/atom/app-<version>/resources/cli/apm.sh # or atom.sh
2
Paris Qian Sen

私は私のオフィスでここにすべての新しいMacで最近これに気づいた。 Atomは開発者用のイメージを介してインストールされますが、AtomはApplicationフォルダーには存在しません。

/ usr/local/binフォルダーでlsを実行すると、atomのパスは "/ private/var/folders/cs"のようになります。これを解決するために、atom.appを見つけてそれをアプリケーションフォルダにコピーし、それから問題を解決したnwinklerによって提供されたシステムリンクコマンドを実行しました。開発者はコマンドラインから "atom"でアトムを開くことも、作業ディレクタから現在のプロジェクトを "atom"で開くこともできます。

2
Govna

Atomをアップグレードすると、機会に応じてコマンドライン機能が壊れるようです。私の場合は、上書きするのではなく、2つのバージョンのアプリケーションを作成したようです。新しいファイル構造が "Atom - > Install Shell Commands"で作成されたファイルパスと一致しないために発生します。問題を解決するためには、次のことを行う必要があります。

  1. "Atom X"をドキュメントからアプリケーションに移動します(なぜここで終わるのか、私にはわかりません)。
  2. "Atom X"を "Atom"に名前変更
  3. 端末とAtomを再起動する必要があるかもしれません

その後、すべてが以前と同じように機能するはずです。うまくいけば、これで誰かが30分ぶらぶらするのを節約できます。

1
Ash Blue

もう一つの簡単な解決策はあなたのPATHに/ usr/local/binを追加することです。私は同じ問題を抱えていました、私はシンボリックリンクがすでに存在し、正しい行き先を指しているシェルコマンドをインストールしました(shaheeneryの応答を見てください)、しかし私はまだ 'not found'を得ます。私はKorn Shellを使用しています。

これが私がしたことです:

  1. 選択したエディタを使用して〜/ .profileを開きます(私の場合は$ emacs ~/.kshrc
  2. この行を追加してください:export PATH="/usr/local/bin:${PATH}"
  3. 保存して終了
  4. 端末を再起動するかsource ~/.profile
  5. $ atom -hをテストする
1
Jason Robinson

私はmingw bashを使っているので、〜.profileファイルを次のように作成しました。alias atom = '〜/ AppData/Local/atom/bin/atom'

0
Martin Kunc

プロファイルにパス(:/ usr/local/bin /)を追加します。

mac:$ home/.bash_profile

export PATH = $ GOPATH/bin:/ usr/sbin:/ sbin:/ usr/local/bin:/ usr/local/git/bin:$ PATH

0
Peter Zhang

atomをアプリケーションディレクトリに配置(移動)してください。 enter image description here

0

Windows 10のconemuでは、環境変数のPATHに%USERPROFILE%\AppData\Local\atom\binを追加した後でも、コンソールからatomを呼び出すことができませんでした。追加しました

alias atom="C:/Users/me/AppData/local/atom/app-1.12.7/atom"

私の.bashrcファイルに。

0
Daniel Lizik