もた日記

くだらないことを真面目にやる

Zsh

Zshメモ : zmvコマンドでリネーム(連番、ゼロ埋め、置換、拡張子、大文字、小文字など)

zmvの使い方 zmvのオプション -n : 実行せずに変更内容を確認する -W : ワイルドカードの扱いを簡単にする -f : ファイルが存在しても上書きする -C : コピーする -Ls : シンボリックリンクを作成する zmvを使ったリネームのパターン 拡張子を変更する(a.tx…

Oh My Zshの処理を見てみる(4) : libディレクトリの中身

libディレクトリの中身 bzr.sh clipboard.zsh compfix.zsh completion.zsh correction.zsh diagnostics.zsh directories.zsh functions.zsh git.zsh grep.zsh history.zsh key-bindings.zsh misc.zsh nvm.zsh prompt_info_functions.zsh spectrum.zsh termsu…

Oh My Zshの処理を見てみる(3) : テーマの設定

~/.zshrc oh-my-zsh.sh 使用可能なテーマの一覧 Externalテーマ themeプラグインでテーマを確認 tools/theme_chooser.shでテーマを確認 テーマファイルの設定例 オリジナルテーマの作成 ~/.zshrc テーマについては~/.zshrcのZSH_THEMEで好きなテーマ名を設定…

Oh My Zshの処理を見てみる(2) : oh-my-zsh.sh

Zsh

oh-my-zsh.sh Oh My Zshのメイン処理であるoh-my-zsh.shの処理を見てみる。 # Check for updates on initial load... if [ "$DISABLE_AUTO_UPDATE" != "true" ]; then env ZSH=$ZSH DISABLE_UPDATE_PROMPT=$DISABLE_UPDATE_PROMPT zsh -f $ZSH/tools/check_f…

Oh My Zshの処理を見てみる(1): zshrc.zsh-template

Zsh

Oh My Zsh Zshの設定フレームワーク、プラグインマネージャには以下のようなものがあり、中でもOh My Zshの人気が高い。 oh-my-zsh Prezto Antigen zplug zgen Oh My Zshは色々な設定が簡単にできて便利だが、使いこなせてなかったり不要な設定をしている場…

Fasdコマンドで最近使ったファイルとディレクトリに素早くアクセス

github.comFasd(発音はfastに似ているということなので、ファースド?ファスド?)は作者の説明によるとautojumpやzのようなコマンドラインの生産性を上げるツールで、よく使うファイルとディレクトリに素早くアクセスできるようになる。 Fasdはアクセスし…

Zshメモ : zsh-autosuggestionsで履歴からコマンド候補を表示

Zsh

github.comzsh-autosuggestionsを使うと図のように入力中の文字に応じて履歴からコマンド候補を提示してくれるようになる。

Zshメモ : zsh-syntax-highlightingでコマンドに色付け

Zsh

github.comzsh-syntax-highlightingを使うと図のようにコマンドラインにシンタックスハイライトが効くようになるので試してみる。 インストール : oh-my-zshの場合 インストール方法は下記ページに書いてある。 zsh-syntax-highlighting/INSTALL.md at maste…

気分転換にDracula Themeを使ってみる(Vim, Zsh, iTerm)

draculatheme.com気分転換にカラーテーマを変更しようとしていろいろ探していたところDracula Themeというテーマがあったので試してみる。 上記ページで紹介されているように有名どころは対応しているので、普段使っている環境のVim, Zsh, iTermにインストー…

ZSH-LOVERSメモ(7) : ZMVを使った一括リネームのパターン

Zsh

ZSH-LOVERS(1)というZshのTipsを紹介しているページがあるので見てみる(続き)。 7番目はZMVコマンドで複数ファイルのリネームが簡単にできる。詳細についてはman zshcontribに記述されている。 ZMVコマンドを使うためにはautoloadが必要。 autoload -U zmv…

ZSH-LOVERSメモ(5) : 編集子を使った便利な編集方法

Zsh

ZSH-LOVERS(1)というZshのTipsを紹介しているページがあるので見てみる(続き)。 5番目はModifiersというもので編集子と訳されているらしい。詳細についてはman zshexpnに記述されている。 # NOTE: Zsh 4.3.4 needed! $ autoload -U age # files modified t…

ZSH-LOVERSメモ(1) : 便利なグローバルエイリアス、サフィックスエイリアス

Zsh

ZSH-LOVERS(1)というZshのTipsを紹介しているページがあるので見てみる。 紹介しているTipsの種類としては、 Aliases Completion Unsorted/Misc examples (Recursive) Globbing - Examples Modifiers usage Redirection-Examples ZMV-Examples Module-Exampl…