タグ

zshに関するthreeMonthsのブックマーク (26)

  • zshのプラグインマネージャーantigenでoh-my-zshの良いとこ取りをする - Glide Note

    zsh-users/antigen 個人的には.zshrcで細かく設定しているので、利用することのないoh-my-zshですが、 oh-my-zshを利用している人をみるとなかなか便利そうで、特にpluginsが 開発も活発で、種類も豊富で便利な感じ。 oh-my-zshを利用していなくてもantigenを利用すると oh-my-zshのthemeやpluginが利用できるので導入してみた。 antigenはvimプラグインマネージャーのVundleの 影響を受けているので、Vundle使いの私には設定方法が似ていて導入もしやすかった。 antigenの導入 git cloneで持ってくるだけ。

  • 15分でわかる zsh - mollifier delta blog

    2011年01月29日(土) に大阪で Minami.rb 第4回勉強会 が開かれた(告知ページ)。Ruby on Rails(Ruby)メインの勉強会だ。 そこで15分枠の発表コーナーがあったので zsh の発表をしてきた。zsh って高機能なんだけど、実はシェルに詳しくない人でも便利に使える。なので、なんか興味あるけど難しそうって思ってる人は参考にして欲しい。 発表資料 発表資料はこんな感じ。これ自体はあんまり読まなくてもいいけど、一応貼り付けておく。 15分でわかる zshView more presentations from mollifier . これに実際のコマンドライン操作を見せながら説明した。発表内容は以下。 補完 zsh はなんと言っても補完が便利。とにかくこれを ~/.zshrc に書いておこう。 autoload -Uz compinit compinit これでい

    15分でわかる zsh - mollifier delta blog
  • zshでもbashと同じくらい快適にgit補完関数を使う | uuu

    zshにおけるgitの補完関数の実装はいまいちでした。zsh + git使いはzshの補完関数_gitを速くしたい! その2のような対抗策を講じるか、gitのときだけbashを使うかしていました。僕は一時期後者でした。 さてgitのtarballにcontrib/completion/git-completion.bashというのがあるのはディープなgit使いならご存知かと思います。残念ながらファイル名の通りbashでしか使えませんでしたが、v1.7.4-rc0でzsh compatibleになりました add the following lines to your .zshrc: autoload bashcompinit bashcompinit source ~/.git-completion.sh と指示通りに.zshrcに追記するだけでzshでもbashなみの快適さでgitを使え

  • おすすめzsh設定 - 2011-09-05 - ククログ

    他の人がzshを使っているのを見ていると、「もっと便利に使えるのに」と、もやっとしたり、「え、その便利な機能ってなに?」と、発見があったりします。だれかに「この設定をすると便利ですよ」と話しやすくするために、今のzshのおすすめ設定をここに記しておきます。 もし、Emacsも使っている場合はおすすめEmacs設定もどうぞ。 ディレクトリ構成 長年漬け込んできたzshの設定がそこそこの量になっているので、以下のようなディレクトリ構成にして分類しています。主に、zsh標準機能の設定と追加パッケージの設定を分けるためにこうしています。 ~ ├── .zshrc # シェルを起動する毎に読み込まれる。 │ # ~/.zsh.d/zshrcを読み込んで │ # 標準機能の追加設定を行う。 ├── .zshenv # ログイン時に一度だけ読み込まれる。 │ # ~/.zsh.d/zshenvを読み込ん

    おすすめzsh設定 - 2011-09-05 - ククログ
  • zshのインクリメンタル補完がカッコイイ件について - すがブロ

    zsh でのコマンド入力時に補完してくれる 例えば、 ls -l /Us まで入力すると、 ls -l /Users と補完してくれる。 こんな感じで、補完された文字は緑色で表示される。 複数候補が出た場合は入力行の下に Tab で複数の候補がでるのと同じ感じで表示される。 元々 Tab での補完を使っていたのだけど、 Tab での補完が絞り込まれるまで何文字か入力しようとして綴りを間違えるというのが結構あった。 しかし、これがあれば、そのようなショーもない綴り間違いが減りそうな気がしているのでした。 導入方法 Incremental completion on zsh 上記に行って zsh ファイルを保存する。 % mkdir -p .zsh/plugin % cd .zsh/plugin % curl -O -L http://mimosa-pudica.net/src/incr-0.

    zshのインクリメンタル補完がカッコイイ件について - すがブロ
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • zsh の zmv を使って簡単に複数ファイルを一括リネームする - mollifier delta blog

    連番のファイルがずらーっとあったとき、複数のファイル名を一気にスマートに変えたいことがある。一個ずつちまちまリネームなんてやってられない。そんなときは zsh の zmv を使うと便利なので紹介する。 zmv で何ができるか 例えばこんな感じで 1.txt から 6.txt までファイルがあったとする。 % ls 1.txt 3.txt 5.txt 2.txt 4.txt 6.txtでも、ファイル名短すぎてわかりにくいなー、file-1.txt みたいに頭に file ってつけたいなー、って思ったとしよう。 そんなときのために zsh には zmv ってコマンドがあって、この手の一括リネームがスマートにできる。お手軽な使い方はこんな感じ。 あらかじめ ~/.zshrc にこう書いておいてから、 autoload -Uz zmv alias zmv='noglob zmv -W' 一回のコマ

    zsh の zmv を使って簡単に複数ファイルを一括リネームする - mollifier delta blog
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Git 勉強会に行ってきたよ - クラなんとか or くらなんとか or cla なんとかの日記

    d:id:bleis-tift:20100922:1285140344 会では全然Git の話とかしてなかった気もしましすが, なんか名指しされたので Git 関連の今の自分の設定的な話を 一回まとめて晒しておこうかな.と思います. 最初に設定するような人は参考にしてもいいかもしれません. 自分は Zsh と Emacs 派なので,Git 関連は以下を使っています. .gitconfig のalias Zsh の補完機能 Zsh のプロンプト変更機能(vcs_info) Emacs (Egg.el) gisty - gist へポストするコマンドラインツール .gitconfig の alias Git はデフォルトだと短いサブコマンドが使えません. そこでSubversion でも使っていた感じで使えるよう適当にalias しています. # $HOME/.gitconfig [alias

    Git 勉強会に行ってきたよ - クラなんとか or くらなんとか or cla なんとかの日記
  • zsh で Git の作業コピーに変更があるかどうかをプロンプトに表示する方法 - mollifier delta blog

    2012/12/13 追記 zsh 4.3.11 以降の新しい機能を使って改良しました。 -> 「zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita」 Git を使ってファイルを編集した場合、それをいったんインデックスに追加(add)してその後コミットってのが基的な流れになる。なんかいろいろやってると、ちゃんと add したのかどうかわかんなくなることがある。 そういうときは status コマンド使えばいいんだけど、以前エントリ書いた zsh の vcs_info の機能を使うといい感じにプロンプトに表示できるようになるので紹介する。 zshrc の書き方 こんな風に zshrc に書いておけば OK。 autoload -Uz add-zsh-hook autoload -Uz colors color

  • /dotfiles/zsh – CodeRepos::Share – Trac

    typester: .svkがないときエラーでまくるの修正。keychainもキーが多くなりすぎたので全部ロードするのはやめる

  • Zsh小技 - hibomaの日記

    zshでいろいろ試してたら小技を見つけたのでメモします。Zな人からすれば「そんなの常識だぜ!」というものかもしれないけど。(ちなみにman zshzleに全部載ってた。ただし英語ですが) *設定によってはうまく働かないものもあるかもしれないのでご了承を M + h => バッファ内の最初の単語に対して run-help する 関数名:run-help man hoge と違うのは、コマンドがバッファに残ったままになる点。再度コマンド入力をしなくてもいい。 M + ¥(バックスラッシュ) => バッファ内の最初の単語に対して which-commandする 関数名:which-command which-command は which とほぼ同じ。M + ? でも同じだね M + / => ヒストリーワードの展開 関数名: history-complete-older 単語レベルでの履歴を展

    Zsh小技 - hibomaの日記
  • zshの導入から各種設定 - rderaログ

    tcsh zsh: Functions Index: P – U zshのキーバインドで余っているキーを探す - mollifier delta blog http://www.ayu.ics.keio.ac.jp/~mukai/translate/zshoptions.html http://journal.mycom.co.jp/column/zsh/index.html http://journal.mycom.co.jp/column/zsh/001/index.html http://journal.mycom.co.jp/column/zsh/002/index.html http://journal.mycom.co.jp/column/zsh/003/index.html http://journal.mycom.co.jp/column/zsh/004/index.htm

  • めも[zsh]

    2009年01月29日#p01 zshにする 2009年01月30日#p01 zshのキーバインドをViにしたらモードを表示したい 2009年02月05日#p01 zshrcで設定していること 2009年02月16日#p01 GDMとzsh 2009年02月17日#p02 zshのautoloadに付けるオプション 2009年02月26日#p01 zshのviキーバインドでのモード表示その2 2009年03月16日#p01 ZshのViキーバインドでのコマンドラインスタック 2009年04月19日#p01 ZshのViキーバインドでのコマンドラインスタック その2 2009年07月23日#p01 Zshでプロンプトの文字数制限 2010年01月23日#p01 zshでのプロセスID補完 2010年01月25日#p01 ZshのViキーバインドでのCtrl-HとかBackspaceの挙動 2

  • http://www.dna.bio.keio.ac.jp/~yuji/zsh/zshrc.txt

    #---- プロンプト設定 ------# # 左プロンプト PROMPT='[%n@%m %~]${WINDOW:+"[$WINDOW]"}%# ' ## ## prompt_bang が有効な場合、!=現在の履歴イベント番号, !!='!' (リテラル) # ${WINDOW:+"[$WINDOW]"} = screen 実行時にスクリーン番号を表示 (prompt_subst が必要) # %B = underline # %/ or %d = ディレクトリ (0=全て, -1=前方からの数) # %~ = ディレクトリ # %h or %! = 現在の履歴イベント番号 # %L = 現在の $SHLVL の値 # %M = マシンのフルホスト名 # %m = ホスト名の最初の `.' までの部分 # %S (%s) = 突出モードの開始 (終了) # %U (%u) = 下線モー

  • めも - zshでのプロセスID補完

    _ [zsh] zshでのプロセスID補完 killでプロセスIDを補完しようとしてTabを押すと % kill <Tab> 16600 pts/3 00:00:01 zsh 16634 pts/3 00:00:00 zsh 16635 pts/3 00:00:00 ps こんな風に補完してくれるのだが、固まったFirefoxとかプロセスを残すGoogle Chromeなんかが候補に出てこない。 なんだ使えない補完だなと思っていたのだが、西谷・平山研Hiki - .zshrcを見るとプロセスIDを得るためのコマンドを指定できるらしい。 知らなかった。 zshrcで zstyle ':completion:*:processes' command 'ps x -o pid,s,args' と設定すると % kill <Tab> 12763 S xfce4-panel 12765 S Thu

  • UNIX今日の技 - UNIX今日の技/zsh

    『UNIX今日の技』の zsh の項目について纏めたものです。 zsh は(おそらく)最強のシェルです。 しかし、どんなシェルでもそうですが、自分で設定してやらないと使えたものではありません。 デフォルトの zsh は鍛えられた tcsh に圧倒的な敗北を喫するでしょう。 記事では zsh の上手な設定のレシピを提案します。 適当に取捨選択して取り込んで、シェルを「鍛えて」下さい。 なお、項では zsh に特徴的なことのみをまとめていく方針です。 tcsh など、シェル一般に共通的な事柄については、『UNIX今日の技/シェル』に書いてありますので、こちらも併せてご覧頂くと良いと思います。 zsh をログインシェルにする? のはやめておいた方が良いと思います。 特に、NIS でやってしまうのはかなりマズいです。 duo などでは zsh が入っていないので「ログインシェルがないのでログイ

  • zsh勉強会

    8月17日の技術勉強会 - Flexレイアウト手書き勉強会 8月17日に行われました技術発表会の内容を撮影した動画ファイル/資料を公開いたしました。内容は以下のとおりです。 テーマ Flexレイアウト手書き勉強会 発表者 d:id:secondlife 勉強会動画 ダウンロード…

    zsh勉強会
  • zshの基本的な使い方 1/3 「導入~基本設定」編 - ナレッジエース

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

  • 関西アンカンファレンスで zsh について発表してきた - mollifier delta blog

    12/19(土) 関西アンカンファレンスが開かれた(告知ページ)。 発表テーマは何でも良さそうなので、僕は大好きな zsh について発表した。なんか勢いで2回発表してきた。これも愛。 発表資料 発表資料はこんな感じ。 Zsh を使おうView more documents from H M. まあその資料は飾りで、後は実際に使いながら zsh のスーパーさを広めてきた。発表内容は以下。 zsh の補完機能 なんと言っても zsh は補完機能が強力。以下の2行を ~/.zshrc に書いておこう。 autoload -U compinit compinit source ~/.zshrc かログインし直すかで補完機能が有効になる。 特に補完が便利な例として以下を紹介。 cd ディレクトリのみを補完 grep --with-filename --recursive とか長いオプションを補完。

    関西アンカンファレンスで zsh について発表してきた - mollifier delta blog