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

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

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

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

目次
  1. インストール
  2. 実際に使ってみる
  3. まとめ

インストール

ではまずインストールしていきます。
インストールには 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 コマンドを超便利に! インストールと使い方。

スポンサードリンク

関連コンテンツ

オススメ記事

Chrome拡張機能の作り方。誰でもかんたんに開発できる!

Webサイトを見るとき、ブラウザはなにを使っていますか? Edge、Safari、Opera、firefox、色々ありますが、やはりChromeを使っている、という方はとても多いと思います。ほ

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

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

【Git】ブランチを使って履歴を分岐させる方法

こんにちは、@It_is_Rです。 前回「Gitの使い方。バージョン管理する流れを、実際にやってみよう」では、 実際にGitを使ってバージョン管理する流れを学びました。 さて、

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

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

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

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

wordpress

WordPress – デフォルトで用意されたショートコード一覧と使い方。

昔は WordPress の画面が真っ白になって、頭も真っ白になったこともありました。@It_is_Rです。 WordPress では、プラグインを使ったりしない限り、投稿記事のなかで php

WordPressのテーマを自作してみよう。テーマ開発の方法を徹底解説!

WordPressテーマの自作方法を紹介していきます。 今回はテーマ作成における知識や、ツール、ファイル構成、実際の作り方などを書いていきます。 WordPressのテーマを自作する上

迷路やRPGで使えるマップを作ってみよ!

【JavaScript】迷路やRPGで使えるマップを作ってみよう! 小学生からのプログラミング入門

小学生からのプログラミング講座《こうざ》、今回もはじめていきましょう! 前回はHTML5とCanvasを使って、キャラクターがキーボードの入力《にゅうりょく》で移動《いどう》するところまで、紹

Node.js

Windows10にNode.jsをインストールする方法

みなさんこんにちは。@It_is_Rです。今回は、Windows10にNode.jsをインストールする方法を紹介していきます。 また、Macを使っている場合は「MacにNode.jsをインスト

プログラミングのクラスってなぁに?

【JavaScript】クラスの概念をしっかりと理解しよう! 小学生からのプログラミング入門

小学生からのプログラミング講座《こうざ》、今回もはじめていきましょう! 前回はマップ上をキャラクターが自由に動くことができるようにしました。 今回はES6から使われるようになった「クラス

コメントをどうぞ!(コメントは承認後に反映されます)

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です