ブログ記事

ターミナル生産性を10倍にする5つのハック

日々の開発作業を劇的に効率化するターミナルのtipsとツール

ツール
ターミナル 生産性 CLI 開発ツール 効率化
ターミナル生産性を10倍にする5つのハックのヒーロー画像

ターミナルは開発者の最も重要なツールの 1 つです。今回は、私が毎日使っている生産性を大幅に向上させるハックを共有します。

1. エイリアスで時間を節約

最もシンプルで効果的なハック:

# ~/.zshrc または ~/.bashrc に追加
alias gs='git status'
alias gc='git commit -m'
alias gp='git push'
alias gpl='git pull'
alias gco='git checkout'
alias ll='ls -la'

これだけで毎日数分は節約できます!

2. fzf - ファジーファインダーの魔法

fzfは革命的なツールです:

# インストール
brew install fzf

# 履歴検索を超便利に
# Ctrl+R で履歴をインタラクティブに検索

3. z - スマートなディレクトリジャンプ

# よく使うディレクトリに一瞬で移動
z daily  # ~/Developer/bitplus/dailyhack へジャンプ
z down   # ~/Downloads へジャンプ

4. ripgrep - 超高速検索

# grepの100倍速い
rg "TODO" --type js

# 特定のファイルタイプを除外
rg "console.log" -g "!*.test.js"

5. tmux - ターミナルマルチプレクサ

複数のセッションを管理:

# 新しいセッション
tmux new -s project

# セッション一覧
tmux ls

# セッションにアタッチ
tmux attach -t project

ボーナス: 私の .zshrc 設定

# 自動補完の強化
autoload -U compinit && compinit

# ディレクトリ移動の簡略化
setopt AUTO_CD

# 履歴の共有
setopt SHARE_HISTORY

# プロンプトのカスタマイズ
PROMPT='%F{blue}%~%f %F{green}➜%f '

これらのツールとテクニックを組み合わせることで、ターミナルでの作業効率が劇的に向上します。小さな改善の積み重ねが、大きな生産性向上につながります!

次回は、Visual Studio Code の生産性ハックについて共有予定です。お楽しみに!

この記事は役に立ちましたか?

Daily Hackでは、開発者の皆様に役立つ情報を毎日発信しています。