Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

zshに関するruiccのブックマーク (23)

  • oh-my-zshを使っていて重いと感じている方、preztoはいかが? - Qiita

    背景 oh-my-zshは大変便利で、便利ではあるけど複雑怪奇なzshの設定を簡単に済ませることができるようになりました。 しかし、気の赴くままにpluginを追加していると、起動が重くなったり補完が重くなったり徐々に使いづらくなってしまいます。初回の起動が重いのはscreenやtmuxを活用してつぎつぎzshを起動・終了している人にはじわじわ効いてきますし、補完が重いのはとてもつらいものです。 また、oh-my-zshのpluginには、元のrepositoryからsourceを持ってきたまま放置されているものもあります。例えば、oh-my-zsh/plugins/zは2014-04-11時点では家のrupa/zより古く、更新されてないことが伺えます。 oh-my-zshはいろいろつらさもあることは分かった、しかしoh-my-zshを捨てて一からzshを設定するのはつらい……。そんな方

    oh-my-zshを使っていて重いと感じている方、preztoはいかが? - Qiita
    ruicc
    ruicc 2015/04/19
  • oh-my-zsh を使って zsh の便利な設定をまとめて取り入れる - mollifier delta blog

    最近 oh-my-zsh ってのがあるって聞いた。インストールするだけで zsh が便利になるみたいなので、早速試してみた。 oh-my-zsh って何? oh-my-zsh は zsh の設定を管理するフレームワークで、いろんな設定を有効にして管理、更新できるようになる。プロジェクトGitHub で管理されてる。 http://github.com/robbyrussell/oh-my-zsh 特徴としてこんなことが挙げられてる。 40以上のプロンプト テーマ 便利なプラグイン 自動アップデート機能 コミュニティ主体の開発(みんなの設定を取り込んでいく) インストールすると、だいたいこんなことが設定される。 プロンプトがかっこよく(?)なる alias がいっぱい設定される よく使う option が設定される インストール直後はこんな感じ。 Git のブランチ名も表示される。 必要

    oh-my-zsh を使って zsh の便利な設定をまとめて取り入れる - mollifier delta blog
    ruicc
    ruicc 2015/04/19
  • はてなブログ | 無料ブログを作成しよう

    水風呂のすゝめ 毎日めちゃくちゃに暑い。 ここ数年「およげ!たいやきくん」のように昼間は太陽とオフィスビルとアスファルトの三方向から押し寄せる35℃オーバーの熱に挟まれ、夜になっても最低気温が27℃くらいまでしか下がらない。そんな理不尽な東京鍋の中の暮らしが毎年のことにな…

    はてなブログ | 無料ブログを作成しよう
  • git のブランチ名を zsh の右プロンプトに表示+ status に応じて色もつけてみた - ヤルキデナイズドだった

    Update 改良しました→ git のブランチ名 *と作業状態* を zsh の右プロンプトに表示+ status に応じて色もつけてみた - ヤルキデナイズドだった 以下古い情報 こんなんなります。 作業ディレクトリがクリーンなら緑 追跡されていないファイルがあるときは黄色 追跡されているファイルに変更があるときは赤 変更あり+未追跡ファイルありで太字の赤 そんな感じで。 コード # ${fg[...]} や $reset_color をロード autoload -U colors; colors function rprompt-git-current-branch { local name st color if [[ "$PWD" =~ '/\.git(/.*)?$' ]]; then return fi name=$(basename "`git symbolic-ref HE

    git のブランチ名を zsh の右プロンプトに表示+ status に応じて色もつけてみた - ヤルキデナイズドだった
    ruicc
    ruicc 2010/11/21
  • \太\古\の\正\規\表\現 zshでvimのビジュアルモードを再現-完結編-

    linux_fedora12のzsh 4.3.10で動いたやつ Max-OSXのzsh 4.3.9で動いたやつ ↑どっちかダウンロードして、きちんと動いた方をつかうのだ。 FC2ブログの設定の関係で、拡張子がtxtになってる。注意 使い方(キーバインド)一覧 大抵のzsherは、zshのキーバインドをEmacs風(bindkey -e)にしてると思うんだ。デフォルトだしね。 でもvimmerがbindkey -eって屈辱だよね! 確かに^aで行頭に飛べるのは魅力だけど、vimmerなら^[Aか^oAだよね! 今回を機に、vim風キーバインド(bindkey -v)に乗り換えよう! 導入方法 -----.zshrcの外部に置く方法:----- 1) linux_fedora12のzsh 4.3.10で動いた方かMax-OSXのzsh 4.3.9で動いた方を~/path/に保存する。 2) .

    ruicc
    ruicc 2010/10/16
    おお再現したひといるのか
  • 上に行くcd作った - hitode909の日記

    シェルで,上のディレクトリに行くのがめんどくさくて,cd ../../../../とかしないといけなくて,指を痛める. 上に行くためのupっていうコマンドを作ることにした. その1 up 3ってやると,3つ上に行くのを作った. function up() { i=0 while [ $i -lt $1 ] do cd ../ i=`expr $i + 1` done } 使い方 % pwd /Users/fkd/co/dev/dotfiles % up 3 % pwd /Users/fkd %これは使いにくくて,cd ../../って打つときは,いくつ上に行くか考えながら,../って打ってる.これだと,先に数えておかないといけなくて,難しかった. その2 考えながら入力できるようにしてみた.引数の数だけ見る. function up() { i=0 while [ $i -lt $# ]

    上に行くcd作った - hitode909の日記
    ruicc
    ruicc 2010/10/04
    cdて打ちにくいしな。qwerty。
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
    ruicc
    ruicc 2010/05/29
  • Mac でも Linux でも一発でクリップボードにコピーする zsh の alias - mollifier delta blog

    メールを送るときって当然メーラーを使うんだけど、普通メーラーでは vim が使えない。困った。これでは文章が書けない。 なので、僕はいつもターミナルの vim でメールを書いてからメーラーにコピペしてる。でも、そのコピペがめんどくさい。マウスをぐいーんって動かしたくないし(疲れる)、長文だとターミナルの1画面に収まらなくて選べない。全然スマートじゃない。 というわけで、さくっとクリップボードにコピーする zsh の alias を設定した。 設定例 .zshrc の例は以下。 if which pbcopy >/dev/null 2>&1 ; then # Mac alias -g C='| pbcopy' elif which xsel >/dev/null 2>&1 ; then # Linux alias -g C='| xsel --input --clipboard' elif

    Mac でも Linux でも一発でクリップボードにコピーする zsh の alias - mollifier delta blog
  • 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の導入から各種設定 - rderaログ
  • Introduction of the ZSH

    至高のコマンドインタプリタzsh Last modified Wed Oct 7 10:23:53 2009 on firestorm 12年目の大改装:-) 前口上 / 小技集 / 提供リソース[NEW](zshcompsys(1)の 部分和訳) / zshの完成 zshは、tcshやbash等を使っている以下のような症状に悩んでいる人に有効 である。 cd するのにいちいち cd ってうたなきゃいけない面倒だとか、 hoge.o 以外の *.o を全部消したいなあとか、 カレント以下の全ての *.orig の古いのと symlink ファイルを消したい けど、find はオプション書くの難しくてやだなーとか、 ./configure --libraries=/opt/include --prefix=/usr/local/hoge まで打ってから、あ、config.h 変えとかなきゃ

    ruicc
    ruicc 2009/12/22
  • 関西アンカンファレンスで 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
    ruicc
    ruicc 2009/12/21
  • ぼちぼち散歩 Macでurxvt + screen + zsh + vim再び

    2010年2月14日追記: 全体的に最新の内容に書き換えました. 前回環境を作ってからなんやかんやでiTermに戻ってた.iTermは最新版では機能的には良い感じになってたけど,その変わりもっさり具合がひどくなってて,特にVimでNERD_treeを表示していると1秒間に2行ぐらいしかスクロールできないほど重い感じ.というわけで,前回の続きでurxvtに再挑戦することに. 前回満足いかなかった点としては,無理矢理「英数」「かな/カナ」キーでIMEをon/offしてたので時折変な挙動を示したいた点と,フォント設定がうまくいってなくて見た目がださかった点が大きかった.この2点がそこそこ解決できたので簡単に説明してみる.ちなみに,環境は10.5 Leopardなので,もしかしたら10.6 Snow Leopardではうまくいかない点があるかも.現在10.6の環境で運用中.たぶん大丈夫だけど,むし

    ruicc
    ruicc 2009/10/15
    おお綺麗。てかぶくましてあったのか。
  • 技術メモ帳 - zshで出来ている新感覚エディタzed

    zshのZLE Editorを使って作られた zedというテキストエディタがカッコいいうえに非常に便利。 zshの補完がそのまま使えたりする。 % autoload zed % zed ./test.txt 操作方法は、 変更を保存するときは、Ctrl+X Ctrl+W または Ctrl+J と入力。 破棄して終了したいときは Ctrl+C を入力すればいい。 あとはどんな bindkey をしているかによって変わるのだが 基的にemacsキーバインド 使ってみればわかるけどすごく新感覚なエディタ。 その場で編集してる感がすごくある。 ソースにも "他のシェルにはコレは出来ない" と書いてある。(いいすぎだ) # No other shell could do this. # Edit small files with the command line editor. あと、以下のような

    技術メモ帳 - zshで出来ている新感覚エディタzed
  • 第1回 zshで広がる世界 | gihyo.jp

    zshはシェルである。シェルはもちろんキーボード入力されたコマンド行を解釈し、必要なコマンドを必要な引数とともに起動することを主な仕事とするソフトウェアである。単なるシェルなのだが、zshには他を圧到する比類なき機能がある。その一端を印象づける一つの例に、zshで実装されたテトリスがある(図1⁠)⁠。 もちろんこれは、お遊び機能の例で実際の日常作業をこれで進めるわけではないが、潜在的に備えている機能がどれほどのものかが分かる好例である。 zshは、sh(Bourne Shell)をベースとし、ksh、csh(tcsh⁠)⁠、bashの優れた機能をアイデアとして取り込み、なおかつ作業効率を高める独自の機能を登載したまさに至高のシェルである。しかしながら超高機能・多機能であるがゆえに全容を掴むのが難しい。付属の英文マニュアルはしっかりしているものの、簡潔な仕様記述がされているのみなので具体的な

    第1回 zshで広がる世界 | gihyo.jp
    ruicc
    ruicc 2009/07/04
  • zshのmanページが15個に分かれてるので解説してみる - mollifier delta blog

    zshは高機能なだけあって、manページも15個に分かれている。多すぎてわけ分かんなくなってきたので、それぞれのページの内容をざっと解説してみる。 大事なページ まずは、よく読む、または読んでおいた方が良いと思うページから。 zsh zshの概要。一番最初に書いてある、他のmanページの概要説明が重要。あとはコマンドラインオプション、初期化ファイル(.zshrc とか)を読み込む処理など。 zshmisc その他の雑多なこと。なんだけど、zshの文法的な説明があったり、密かに重要。内容は大体こんな感じ。 SIMPLE COMMANDS & PIPELINES: コマンドライン処理の基 COMPLEX COMMANDS: 複合コマンド。for, while などの制御構文も含む。 REDIRECTION: リダイレクト JOBS: ジョブコントロール CONDITIONAL EXPRESS

    zshのmanページが15個に分かれてるので解説してみる - mollifier delta blog
  • 漢のzsh | コラム | エンタープライズ | マイコミジャーナル

    新着記事一覧 田中麗奈、初舞台で「嫁姑仲は順調です」 - 舞台『思い出トランプ』 [11:00 10/11]  【レポート】ソーシャルレンディングサービスの気になるメリット・デメリット-- maneoの妹尾賢俊社長に聞く [09:00 10/11]  【レポート】秋葉原アイテム巡り - 「マクロス」シリーズが秋葉原をジャック! 歌は世界(秋葉原)を救う!? [04:36 10/11]  「ロックマン9 アレンジサウンドトラック」のインストアイベントが開催決定 [03:25 10/11]  DS『流星のロックマン3』、PR貴族に"髭男爵"が就任! 楽曲タイアップも決定 [03:03 10/11]  ゼンリン、600カ所の紅葉スポットの情報を提供 - 色づき具合を15段階で表示 [02:46 10/11]  TVアニメ『ドルアーガの塔〜the Sword of URUK〜』、2009年1月放送

  • ウェブテコでzshについて発表したので資料を公開する - mollifier delta blog

    今日は神戸のWebteko(ウェブテコ)っていう勉強会に参加した(告知ページ)。そこで「究極のシェル zsh」ということでzshの便利機能について発表した。そのときの発表資料を公開するよ。 発表したスライド と言ってもこのスライドは飾りみたいなもんで、編としてはテキストファイルを見てもらいながらzshの実演をやった。なので、その時の内容をまとめておくことにする。 強力な補完機能 これを ~/.zshrc に書いておくと、タブを押しまくるだけで強力な補完機能が使えるようになる。超便利。 autoload -U compinit compinit いろんなコマンドが対応してるんだけど、例として挙げたのは以下。 grep --recursive --line-number とかオプションを補完。 man man screen みたいな感じで、調べるページの名前を補完。 find find .

    ウェブテコでzshについて発表したので資料を公開する - mollifier delta blog
    ruicc
    ruicc 2009/04/14
    aptやconfigureの補完は便利だよなー。
  • UNIX今日の技 - UNIX今日の技/zsh

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

    ruicc
    ruicc 2009/03/17
  • zsh + screen で端末に表示されてる文字列を補完する - 川o・-・)<2nd life:

    以前に入力したコマンドの履歴を覚えていて補完してくれるshellはあるが、 端末に表示されている文字列を補完してくれるshellは無いだろうか。 表示されている文字列を補完してくれるshellが欲しい とvimrc diaryに書かれてたのでzsh + screenで端末に表示されてる文字列を補完する方法を。.zshrcなどに # dabbrev HARDCOPYFILE=$HOME/tmp/screen-hardcopy touch $HARDCOPYFILE dabbrev-complete () { local reply lines=80 # 80行分 screen -X eval "hardcopy -h $HARDCOPYFILE" reply=($(sed '/^$/d' $HARDCOPYFILE | sed '$ d' | tail -$lines)) compadd -

    zsh + screen で端末に表示されてる文字列を補完する - 川o・-・)<2nd life:
    ruicc
    ruicc 2009/03/02
    ターミナル上の文字列補完。
  • zsh(はてな勉強会)

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

    zsh(はてな勉強会)
    ruicc
    ruicc 2009/02/28