LoginSignup
6
7

More than 5 years have passed since last update.

現在ターミナルで開いてるディレクトリをAtomエディタにAdd Project Folderする方法

Last updated at Posted at 2017-08-05

どうやるん?

$ atom -a .

ターミナルで開いてるディレクトリが、今開いてるAtomエディタに対してAdd Project Folderされます٩( 'ω' )و

atom -hコマンドで他にもいろいろ便利なコマンドが見つかります。

いつ必要になるん?

  • 自分のプロジェクトで開発中、使ってるライブラリのプロジェクトのコードをいろいろ見たくなった
  • 過去に自分が書いたプロジェクトのコードを参照したくなった

こういう時、ghqpecoを組み合わせた処理で所望のプロジェクトにパパっと移動して上記コマンドを実行することですぐAtom上で開けます。

逆に、「いっつもこのプロジェクトとの組み合わせで開きたい」という場合には、project-managerパッケージをAtomに導入して使うと捗ります。

実演してみます

atom_add.gif

補足

使用環境

  • Windows 10
  • Atom
  • bash
    • Git for Windows同梱のC:\Program Files\Git\bin\bash.exeを使用
    • ほんとはminttyが綺麗で好きだけど、winpty経由じゃないとpecoとの相性問題があるので素のbash

bashの文字化け対策

以下の設定をしておけば、文字化け対策は十分です。

~/.gitconfigに以下を追加。

[core]
    quotepath = false

~/.bashrcに以下を追加

export LESSCHARSET=utf-8

以下の記事が分かりやすいです。

ghqとpeco

私は、~/.bashrcに以下の設定をして使っています。

ghp() {
  DIR=$(ghq list -p | peco)
  [ -n "$DIR" ] && cd $DIR
}
bind '"\C-x\C-r":"ghp\n"'

ghqpecoを組み合わせたハックは以下の記事がとても詳しいです。

特に後者のmattnさんの記事は、Windowsのコマンドプロンプト環境での実行方法に言及しておられる貴重な記事です。

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7