タグ

zshに関するMakotsのブックマーク (9)

  • zshプラグイン: Incremental completion for zsh - momota.txt

    zsh でインクリメンタルな補完を行うため、Incremental completion on zsh を導入した。 こんな感じで便利。 robbyrussell/oh-my-zsh を導入している前提。 oh-my-zsh の導入に関しては、こちらの記事を参照: zsh をログインシェルにしてワーク・ライフ・バランスを改善する (oh-my-zsh) – momota.txt 今回利用するカスタムスクリプトは ~/.oh-my-zsh/custom/ 以下に置けばログイン時にロードしてくれる。したがって、公式に書いてある source incr*.zsh を .zshrc へ書く必要はない。 スクリプト名にバージョン名が入っているのが気持ち悪かったので、incremental_completion_for_zsh.zsh へ修正した。 1 2 3 4 5 $ curl -o ~/.oh-

  • Incremental completion on zsh

    Download incr-0.2.zsh これ何 zsh でインクリメンタルな補完を行うスクリプト。 使い方 source incr*.zsh 戻る y.fujii <y-fujii at mimosa-pudica.net>

    Makots
    Makots 2019/03/29
    これめちゃくちゃ便利やんけ
  • zawで快適シェル生活

    #nanapi_study での LT 資料です

    zawで快適シェル生活
    Makots
    Makots 2014/05/29
    unite.vim的なやつをzshで
  • zsh をログインシェルにしてワーク・ライフ・バランスを改善する (oh-my-zsh) - momota.txt

    bash や tcsh でいいよ、って人もだまされたと思って zsh 試してほしい。もう元に戻れないくらい便利だと感じてもらえるだろう。番環境のサーバにも入れたいくらい。 zsh そのままでも十分便利だけど、oh-my-zsh を入れるとさらに便利になるよ。 oh-my-zsh はオープンソースで zsh の便利設定やカラーテーマなどがまとまっているもの。 以下では、zsh インストールと oh-my-zsh の導入について記載するよ。 0. zsh の特徴, つまり導入メリット wikipedia に zsh の特徴がまとめられているが、その中でも特に以下が個人的に便利だと思う。 プログラム可能な補完機能に拠って、多くのユーザーコマンドのオプションや引数を打つのを支援する インストールの時点で数百のコマンドをサポートしている スペル修正機能 間違いを正すのはもちろん、大文字を小文字に変

    Makots
    Makots 2013/09/07
    書いたよ
  • man ページに色付けする (zsh, bash) - momota.txt

    man コマンドで表示するマニュアルページに色付けする man コマンド、man コマンド、マンコマンド… 連呼している私はもう今年で31歳です。こんばんわ。 ~/.zshrc [bash 使いなら ~/.bash_profile ] に以下を追記するとman に色がついて読みやすいっす。 man() { env \ LESS_TERMCAP_mb=$(printf "\e[1;31m") \ LESS_TERMCAP_md=$(printf "\e[1;31m") \ LESS_TERMCAP_me=$(printf "\e[0m") \ LESS_TERMCAP_se=$(printf "\e[0m") \ LESS_TERMCAP_so=$(printf "\e[1;44;33m") \ LESS_TERMCAP_ue=$(printf "\e[0m") \ LESS_TERMCAP

  • bashのプロセス置換機能を活用して、シェル作業やスクリプト書きを効率化する - 双六工場日誌

    @hirose31 さんが「シェルスクリプトでハマった件→【募】ステキな回避方法」でお題を出されていて、それに回答してみました。 その内容はリンク先を見てもらうとして、回答の中で使ったbashのプロセス置換について書かれた記事をあまり見ないので、回答で使ったプロセス置換のことをエントリにしてみたいと思います。 最初に注意点ですが、プロセス置換の機能は、bashやzsh*1の機能でPOSIX互換の機能ではありません。そのため、使用時には、対応していないシェルでは使えませんし、bashで使う場合も /bin/sh ではなく /bin/bash を明示的に指定する必要があります。たとえば、プロセス置換を使ったスクリプト「script.sh」に対して"$ bash script.sh" というコマンドは成功しますが、"$ sh script.sh" というコマンドは失敗します。この辺りの違いは「/

    bashのプロセス置換機能を活用して、シェル作業やスクリプト書きを効率化する - 双六工場日誌
  • Why Zsh is Cooler than Your Shell

    Z shell (zsh) provides many powerful features out of the box that can make the shell experience more efficient and productive compared to other shells like bash. Zsh includes advanced tab completion for commands like git, path expansion and replacement, right-hand prompts, spelling correction, powerful aliases, extended globbing, environment variable editing, and programmable file renaming. It als

    Why Zsh is Cooler than Your Shell
  • zshに乗り換えました

    こんにちは、技術部のou.gです。 ずっとbashを使っていたが、最近zshに乗り換えました。 今回はzshの使用を紹介したいと思います。 zshのインストール 公式サイトからダウンロードして解凍 ./configure make sudo make install zshはきちんと設定されないと、bashより使い難い感じがします。しかし、すべて自分で設定するのは大変です。 便利にそのまま使える設定ファイル集として、grml-zsh-configとoh-my-zshがあります。今一番人気高いoh-my-zshでzshを設定して紹介します。 oh-my-zshのインストール git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-templat

    zshに乗り換えました
  • なんとなく zsh 使ってるけど……的な人は oh-my-zsh 入れると良い - 宇宙行きたい

    これから zsh はじめる人へってタイトルにしようかと思ったけどやめた。 oh-my-zsh というのがあります。 https://github.com/robbyrussell/oh-my-zsh 色々便利設定とテーマ群になります。 で、テーマの数がすごいのでまずは見てみよう↓ https://github.com/robbyrussell/oh-my-zsh/wiki/themes みんな zsh 便利だって言ってるから使ってるけど、まぁそこまで使いこなしてないよねー でも Bash に戻るのもなぁとかそんな人間は何も考えずにとりあえず入れてみると良いと思う。 まず、自分の今までの設定を rename とかして退避(あとで使います) git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-m

  • 1