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

スポンサードリンク

関連コンテンツ

オススメ記事

【初心者向け】cdコマンドの使い方を分かりやすく解説!(Windows)

「cd」は、いま作業《さぎょう》しているディレクトリを移動《いどう》するためのコマンドです。 Windows《ウィンドウズ》でも、Mac《マック》(Unix)でも、使うことができますが、その使

【Android Studio】開発したアプリの実機テストを行う方法。

どうも、頭がすっからかんの@It_is_Rです。 やかましいわ。 今回は Android Studio で実機テストする方法を紹介します。 これからアプリ開発をしていく上で必要不可欠な実機テストです

【Bootstrap 4】記事一覧ページなどで使える「カード」の使い方

Bootstrap4の使い方、第7回目です。 トップページなどを見ると、記事の一部が抜粋された記事一覧が表示されているサイトをよく見かけます。 今回はそんな記事一覧ページを作るのに便利な「カード」と

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

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

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

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

【Bootstrap 4】badgeを使ってテキスト横に小さな文字を入れる方法

前にBootStrap4の記事を書いていましたが、日にちが空いてしまいましたね。@It_is_Rです。 前回は全体的な機能とアラートの使い方を紹介しました。 今回はバッジの使い方を紹介していきたいと

.zshrcを分割して管理してみよう!

zshの設定ファイル、.zshrcですが、いろんなカスタマイズをしていると、だんだんとどこになにが書いてあったのか、分からなくなってしまいます。 そこで今回は、.zshrcファイルを分割して、

画像を表示するよ

JavaScriptで画像を表示してみよう! 小学生からのプログラミング入門

みなさんこんにちは。今日もプログラミングの勉強をはじめていきましょう。 前回、「JavaScriptで今月の残り日数を計算してみよう! 小学生からのプログラミング入門」では、JavaScrip

Scratchでピアノを 作ってみよう!

Scratchでピアノ鍵盤を作って音を鳴らそう! 小学生からのプログラミング入門

今回も、小学生からのScratch《スクラッチ》入門、はじめていきます。 前回、「Scratchでシューティングゲームを作ろう! 小学生からのプログラミング入門」では、Scratchを使ってシ

【Android Studio】レイアウト( Layout )の種類を覚えよう!

服に膝を入れるのが癖です。@It_is_Rです。 Androidアプリ開発、9回目となりました。 さて今回は、ボタンやテキストのレイアウトを整える方法を、解説していきたいと思います。 水平(Ho

コメントを残す(コメントは承認後に反映されます)

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