[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

zshに関するramtigaのブックマーク (7)

  • zshのプロンプトにgitのステータスをシンプル可愛く表示 - エンジニアをリングする

    ついにシェルをzshにしました。 シェルならzshで決まり!みたいなことを聞きつつもbashで満足してたのでそのままだったのですが、 補完あたりに物足りなさを感じてきたので移行。 まずはプロンプトですよね。 ってことでカスタムしてみました。 こんな感じ カレントディレクトリ gitのリポジトリ名と現在のブランチ 変更あり、追加済み(staged)= 黄色 変更あり、未追加(unstaged)= 赤 変更なし、未追跡ファイルあり(untracked)= 水色 変更なし、未追跡ファイルなし(clean)= 緑 こんな感じにしてみました。 いろんな記事参考にしながらも、ぴったりくる設定がなかったので大半書き換わった感じです。 .zshrcの該当コード # プロンプト autoload -Uz vcs_info zstyle ':vcs_info:*' enable git svn zstyle

    zshのプロンプトにgitのステータスをシンプル可愛く表示 - エンジニアをリングする
    ramtiga
    ramtiga 2014/12/07
  • anything 的な絞りこみコマンド percol の紹介 - 備忘録

    いつも KeySnail でお世話になっている id:mooz さんが,percol という超絶便利コマンドを作ってらっしゃいます.このコマンドはとてもライフチェンジングなコマンドなのですが,あまり Web 上に情報がないので紹介がてら布教してみようと思います. percol のインストール&使い方 percol は入力の1行を1候補として,部分一致かつ AND 検索で絞り込みし,選択した候補を出力するコマンドです.端的に言えば Emacs の anything.el のコマンド版です. インストール方法や基的な使い方は github リポジトリの README に全部書いてありますが備忘録として書いておきます. $ git clone git://github.com/mooz/percol.git $ cd percol # python setup.py installこれでインス

    anything 的な絞りこみコマンド percol の紹介 - 備忘録
  • percolを使ってターミナル操作を早く、便利に。 - すぎゃーんメモ

    先日、shell勉強会で「zawを使ってシェル操作を快適に」というお話を聴いて、自分ももう少しそのあたりの環境を整えよう、と思い立った。 nanapi勉強会 vol2 - Shellの活用でこれだけ毎日が便利になる - nanapi勉強会 | Doorkeeper zawで快適シェル生活 // Speaker Deck 自分が使う選択をしたのは zaw ではなく percol 。 軽く調べてみたかんじでは zawってのは設定してある(もしくは自作する)決められたsourceを使って決められた操作を行うもので、zshに密接に結び付いているツールで。percolはそういうのではなく純粋に「入力をフィルタリングする」だけのツールなので、パイプなどを使って各コマンドと組み合わせることで色々な使い方ができそう。 percolの導入 https://github.com/mooz/percol Pyt

    percolを使ってターミナル操作を早く、便利に。 - すぎゃーんメモ
  • zshにgitのカレントブランチを常時表示させておく - Qiita

    を毎回叩くのって結構面倒なので、常に表示させるようにしています。 その方法は、git branchをすると、カレントブランチには*がつくので、それを目印にしてsedをしてます。 また、gitで管理していないディレクトリの場合は出力しないように/dev/nullに捨ててます まとめたのが下記のコマンドです

    zshにgitのカレントブランチを常時表示させておく - Qiita
  • zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita

    zsh で Git 使ってる人はプロンプトにブランチ名とかを表示してる人も多いと思う。 zsh に標準で入ってる vcs_info っていうのを使うとだいたいいい感じにできるんだけど、できないことも当然ある。 例えば stash した数の表示には対応していないので、自分で無理矢理な感じで Git コマンドを呼び出してプロンプトに表示してる人もいると思う。 でも zsh 4.3.11 ぐらいから vcs_info に Hooks というのが追加されて、元の機能に自分で処理を追加できるようになってる。これを使うと好きなようにカスタマイズできるようになるので紹介する。 この記事でできるようになること こんなことがプロンプトに表示できるようになる。 使用しているバージョン管理システムの名前(svn, git, hg, ...) 現在のブランチ名 マージ失敗のエラー表示 さらに Git の場合は以下

    zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita
    ramtiga
    ramtiga 2012/12/19
  • zshの基本的な使い方 1/3 「導入~基本設定」編 - ナレッジエース

    おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) 「究極のシェル」といわれるzshは、Linuxをお使いの方なら一度はその名前を聞いたことがあるはず。 しかし「究極」であるが故に「使いこなすのは大変そう」と感じて手を出せずにいるケースも多いのではないでしょうか。 私はLinuxを触りだしてまだ半年も経たないぺっぽこユーザですが、興味位でzshを使い始めてみました。 ちょっと使ってみて分かったのは、bashを使っていたときと比べて思っていたほど違和感を感じないということ。 ただ、細かい部分が微妙に便利になっていて、これがなんともいい感じなのです。 zshのインストール方法 zshはyumが使える環境であれば「yum install zsh」でインストールできま

    ramtiga
    ramtiga 2011/07/17
  • zshの設定メモ - Webtech Walker

    ずっとbashを使ってたんですが、この前ようやくzshにして色々設定したので覚え書き程度に。メインはMacで使いますが、一応Linuxとかでも同じになるようにしています。 補間 何はともあれzsh使うならこれだけは指定しておけということなので。 autoload -U compinit compinit 文字コード UTF-8に設定 export LANG=ja_JP.UTF-8 プロンプト カレントディレクトリ、ユーザー名を2行で表示。見やすいように上に改行を入れて、カレントディレクトリは黄色にしました。エスケープ使うとコピペできないのでcolorsをロードしてます。 autoload colors colors PROMPT=" %{${fg[yellow]}%}%~%{${reset_color}%} [%n]$ " PROMPT2='[%n]> ' こんな感じ。 履歴 履歴を保存す

    zshの設定メモ - Webtech Walker
    ramtiga
    ramtiga 2011/07/17
  • 1