Help us understand the problem. What is going on with this article?

よく作業するディレクトリをpecoで選択して移動するコマンド

More than 5 years have passed since last update.

アクティブに作業するディレクトリのパスを予めテキストファイルに書いておいて、pecoでこれらを選択して移動するコマンドをつくりました。

テキストファイル

ホームからの相対パスを書くテキストファイルはホームディレクトリの直下にactives.txtという名前で置きます。

actives.txt(例)
sandbox1/
sandbox2/
reports/lec/L01/
www/

コマンド本体

今回コマンド名はad(active directoriesの略)にしました。下記の内容を.zshrcに書いておけば使えるようになります。

alias ad='cd $HOME/"$(cat ~/actives.txt | peco)"'

実行方法

任意の場所で

$ ad

を実行するだけです。
actives.txtの内容が全くそのまま選択肢として表示されますので、何文字か入力して、pecoの力で絞り込み検索ができます。決定したディレクトリに移動します。

daiiz
趣味でchrome アプリ/拡張機能を作っています。 https://github.com/daiiz/ http://daiiz.hatenablog.com/
https://scrapbox.io/daiiz/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした