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 コマンドを超便利に! インストールと使い方。

スポンサードリンク

関連コンテンツ

オススメ記事

Bootstrap 4 を読み込む為の方法を徹底解説。パッケージマネージャーなど。

今回は Bootstrap 4 の使い方です。It_is_Rです。 では詳しくみていきましょう。 Bootstrap とは Bootstrap は Webサイトを制作するときに使う、

【 WordPress 】functions.php で色んな機能を使ってみよう!【基本】

馬鹿は風邪を引かないといいますが、どうやら引いたようです。@It_is_Rです。 ちなみに、「馬鹿は風邪を引かない」ということわざは、「馬鹿は風邪を引いても気がつかない」という例えだって知ってました

【初心者向けJavaScrip入門】変数を使いこなすための、かなり詳しい解説

変数は、数値や文字列などのデータを入れておける箱です。プログラミングをはじめて、最初のほうで覚えるものですが、変数は意外と奥が深いものです。 そこで今回は、JavaScriptにおける変数の使

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

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

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

Node.js

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

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

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

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

Homebrew

Homebrewのインストールと使い方。よく使うコマンド一覧と詳しい解説まとめ

人生をもう一度やり直したいとつくづく思う@It_is_Rです。 今回はHomebrewについての記事を書いてみようと思います。Homebrewをインストールすると、ターミナルから便利なコマンド

Bootstrap 4によるボタンの作り方。色やサイズなどの指定方法!

Bootstrap4の使い方、第5回目となりました。 Bootstrapの機能のひとつとして、クラスを組み合わせて指定するだけで、色々なボタンが作れます。 今回はBootstrap4を使ったボ

文字を表示するクラスを作ろう!

【JavaScript】文字を表示するクラスを作ってみよう! 小学生からのプログラミング入門

小学生からのJavaScript講座です。このシリーズでは、ゲームをつくりながらJavaScriptの使い方を学んでいきます。シリーズの一覧はこちらをご覧ください。 さて、ゲーム作成で重要なキ

wordpress

WordPress管理画面のテーマカスタマイザーに独自の項目を追加。

WordPressみたいに私自身の人生もカスタムできたらいいのに。@It_is_Rです。 WordPressのカスタマイズは、公開しているサイトだけではありません。管理画面をカスタマイズするこ

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

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