1. HOME
  2. »
  3. プログラミング・Web
  4. »
  5. ターミナル
  6. »
  7. enhancd で cd コマンドを超便利に! インストールと使い方。

enhancd で cd コマンドを超便利に! インストールと使い方。

曲を作っても、再生数が伸びない。@It_is_Rです。
やかましいわ。

ターミナルをカッコよくするシリーズ4回目です。
今回は enhancd というプラグインを使って cd コマンドを便利にする方法です。

インストール

ではまずインストールしていきます。
インストールには zplug を使います。 zplug の使い方については、zplug を使ってプラグインをインストール、管理する。を見てください。

~/.zshrc に以下のように入力します。

source ~/.zplug/init.zsh
zplug "b4b4r07/enhancd", use:"init.sh"
 
if ! zplug check --verbose; then
    printf "インストールしますか?[y/N]: "
    if read -q; then
        echo; zplug install
    fi
fi
 
zplug load

今回は use というタグを使っています。
enhancd を使うときは、 “b4b4r07/enhancd/init.sh” を source コマンドで実行してあげる必要があるのですが、 use を使えばかなり簡単です。

変更後、以下のコマンドを実行します。

% source ~/.zshrc

すると、以下のようになります。
zsh

ちなみに、 . ~/.zshrc は、 source ~/.zshrc と同じです。
インストールが完了しました。
zsh

実際に使ってみる

では、実際に使ってみましょう。

cd コマンドでディレクトリを表示する

cd コマンドを実行すると、以下のようになります。
zsh

、もしくはcontrol+kjで選択できます。

履歴を表示する

cd - で、履歴を表示することができます。

% cd -

zsh

ディレクトリの移動

親ディレクトリへの移動は、 cd .. を使うと便利です。

例えば

a/b/c/d/e/f/g/

という風にディレクトリをデスクトップに作成し、gへ移動したとします。
コマンドで行うならばこのようになります。

% mkdir -p a/b/c/d/e/f/g
% cd a/b/c/d/e/f/g

ここで、 cd .. を使ってみましょう。

% cd ..

zsh

このように、簡単にディレクトリを遡ることができます。

また、 b へ移動したいなど、はじめからディレクトリ名が分かっている場合は、直接その名前を入れてしまうこともできます。

% cd .. b

まとめ

今回は zsh を便利にするプラグイン、  enhancd を紹介しました。
次回もご期待ください。

この企画の一覧はこちら

  1. zsh のインストール方法と、うまく起動しない時の対処法。
  2. .zshrc で zsh をカスタマイズしてみよう。(プラグイン無し)
  3. zplug を使ってプラグインをインストール、管理する。
  4. enhancd で cd コマンドを超便利に! インストールと使い方。

スポンサードリンク

関連コンテンツ

オススメ記事

enchant.js100行未満!!本格シューティングゲーム作り方。

昨日歩き回ったせいで、足がかなり痛い@It_is_Rです。 さて、今回はenchant.jsのネタです。enchant.jsを使うと、javascriptのプログラムがものすごく簡単に書けてしま

【Mac】ローカルにWebサーバを立ち上げる超簡単な方法!

JavaScriptを使ってWebページなどの開発をしていると、Google ChromeやSafariなどのブラウザでうまく開けない場合が稀にあります。 そんな時、ローカルにWebサーバを立ち上げ

【CSS設計】ボタンを作って覚える。機能ごとに分けて作る重要性。

手が回らない、頭が回らない、口が回らない。@It_is_Rです。 CSSはある程度大雑把に書いても動かすことができます。しかし、CSSを覚える上で一番難しい部分と言えばCSS設計でしょう。 パ

.zshrc で zsh をカスタマイズしてみよう。(プラグイン無し)

昔、車に幽霊が乗っていたので、じっと目を凝らして見ていたら、ただの人だったことがあります。@It_is_Rです。 あの時は気まずかった。。。女性の方でした。 さて、今回はターミナルをかっこよく

ブログSEOに絶対的効果!人を惹きつける記事タイトルの考え方のコツ

ブログのSEO対策において、もっとも重要なのは記事の内容、そしてタイトルです。 情報を探している人はまずタイトルを見ます。つまりタイトルによって人がその記事をクリックするかどうかが決まります。

WordPress テーマの基本構成と読み込まれるファイルの優先順位。

ドラクエとかにテンプレートっていう武器ありそうですね。@It_is_Rです。 WordPress テーマ自作シリーズ第4回目です。 今回はテーマを作成する上で、重要な知識を書いていこうと思いま

WordPress | ツイート数やシェア数付きのSNSシェアボタンを自作しよう!

最近SNSシェアボタンを作り直した@It_is_Rです。 せっかく作ったんだから、シェアするのだよ、みんな。 そこで今回は、Twitter や Facebook、GooglePlus、はてな

WordPress テーマ自作 | 本格的に作りたい人が揃えるべきツールや知識。

時計を見るとなぜか悲しくなります。@It_is_Rです。 今回から、いくつかの記事に渡って、 WordPress のテーマ(テンプレート)を自作する方法を紹介していきたいと思います。 しかし、

carousel

【Bootstrap 4】くるくる回転するUI、カルーセル機能のを実装方法!

Bootstrap4の使い方、第8回目です。 サイトをみていると、画像を横並びにしてくるくると回転するカルーセル機能を実装しているサイトがありますよね。 Bootstrap4には、カルーセルを

【Android Studio】アプリ開発の基本とそれぞれのファイルの役割を覚える。

iPhone持ってないみなさん、一緒にAndroidアプリ開発しましょう。@It_is_Rです。 Androidアプリ開発、5回目となりました。 今回は Android Studio でアプリ

コメントをどうぞ!

メールアドレスが公開されることはありません。