タグ

zshに関するyzatkatamayuのブックマーク (32)

  • cdd - screen の別WINDOWのカレントディレクトリに移動する zsh スクリプト - 2nd life (移転しました)

    現在は m4i さん作のcdd を tmux, bash, multi session +α に対応した - カワイイはつくれる のcddを使うのがオススメです。 screen を使ってると、別の作業している WINDOW のカレントディレクトリに移動したくなることってありませんか?私は月1000回ぐらいあります。で、毎回手動で打つのがめんどくさくなってきたので zsh スクリプト書いてみたら思っていた以上に便利だったので、汚いスクリプトですが公開します。 http://svn.coderepos.org/share/lang/zsh/cdd/cdd 使い方は、上記スクリプトを checkout したりダウンロードしたりしてから、.zshrc に autoload -U compinit compinit source ~/path/cdd # (cdd はこのファイル) するを追加します

    cdd - screen の別WINDOWのカレントディレクトリに移動する zsh スクリプト - 2nd life (移転しました)
  • zargs - 「argument list too long」を撃退せよ - http://rubikitch.com/に移転しました

    zshのglob機能(ワイルドカード)はとてつもなく強力だ。zshユーザならほぼ間違いなくsetopt extended_globの設定を入れていると思う。extended_globしておかないと強力なglobの恩恵を受けられないからだ。たとえば**/*.hは*.hをカレントディレクトリとそのサブディレクトリを再帰的に探索し、展開する。 しかし、再帰的なglobを使っていると展開後の長さがとんでもないことになりがちである。そのため「zsh: argument list too long」(日語なら「zsh: 引数リストが長すぎます」)のエラーを見たことがあると思う。制限きつすぎだバカヤローって叫んだ人もいるだろう。そして、仕方なくfindとxargsを使ってしまう。これはzshの制限ではなくてOSの制限なのだ! たとえばGNU/Linuxならば、131072バイト=128KBだ。 lin

    zargs - 「argument list too long」を撃退せよ - http://rubikitch.com/に移転しました
  • dotfiles.org | community for sharing dotfiles like .bashrc, .vimrc, and .bash_profile

    community for sharing dotfiles like .bashrc, .vimrc, and .bash_profileWelcome! dotfiles.org is a place to upload, download, and share your dotfiles. Upload Sign up for an account, then upload any dotfile! Download dotfiles recognizes curl and wget, so to get a dotfile in your shell try: $ curl http://dotfiles.org/~willcodeforfoo/.bash_profile Share Face it: you're proud of that 204-line .bashrc, a

  • [zsh]拡張子への関連付け - ’(rubikitch wanna be (a . lisper))

    d:id:rubikitch:20070926#1190810855の続き。 偽装した適法マークをつけているサイトを利用した場合、利用者は適法だと信じているから、たしかにどんな拡大解釈をしても違法にはなりえない。しかし、無数の違法サイトが偽装適法マークを付けちゃったら、ダウンロード禁止法が適用できなくなるからいたちごっこになりそうだ。 それにしても著作権保護ってここまでしないといけないものかね。俺が著作権者の立場でもそこまではやりすぎだと思うけどなぁ。たんに無欲な性格だからかもしれないけど。でも、利用者にそっぽを向かれてしまったら利益は上がらんと思うな。 カスラックが著作権法の来の目的を忘れて拡大解釈しまくりで暴れてることからも、インターネット産業の萎縮効果が期待できる。音楽生演奏とインターネットの差はあれ同じ著作権法だもん。 はぁ‥これが苦しい国日か…オワタ。 http://d.h

    [zsh]拡張子への関連付け - ’(rubikitch wanna be (a . lisper))
  • 【コラム】漢のzsh (22) もってけ泥棒! コピペで始めるzsh - リターンズ | エンタープライズ | マイコミジャーナル

    こいつを~/.zshrcにコピーだ 今回は、そのまま使えるコピペシリーズ第2弾をお送りする。連載の第10回目でそのまま~/.zshrcにコピーすれば使える設定ファイルを紹介したが、これが好評だった。とりあえず、読者の皆さんはコピペしてzshの世界を堪能したらしい。あれからいくらかの変更や設定追加を行ったので、その最新版を公開しよう。というわけで、持ってけ!! 野郎どもっ!!! リスト1.1 コピー&ペースト対応 ~/.zshrc ファイル - LInux/FreeBSD/Mac OS X 対応版 # users generic .zshrc file for zsh(1) ## Environment variable configuration # # LANG # export LANG=ja_JP.UTF-8 ## Default shell configuration # #

  • http://rails.office.drecom.jp/takiuchi/archive/81

  • 漢の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に乗り換えた時にアッーってなるコト - 技術メモ帳

    男のbashユーザーが、バラ色の紳士こと漢のzshに乗り換えたときに アッーってなるコト事を先ほどいくつか思いついたので共有する。 !!とかの履歴実行はrコマンドで zshには、r というシェル組み込みコマンドがあって 履歴からの実行が簡単に行える。 たとえば、一番最後に実行したviコマンドを実行したいときなどだ。 bashなんかだと !vi で出来るのだが、 rコマンドだったら % r vi でよい。 直前に実行したコマンドを再び実行したいとき、 bashなんかだと !! というやり方になるが、 rコマンドでは、 % r とするだけでよい。 また、文字列を置き換えてからの履歴実行はどうだろう。 たとえば次のようなbashの例だ。 $ vi .zshrc $ !vi:s/zsh/bash/ これは、最後に実行したviコマンドの引数文字列を ":s/zsh/bash/" によりzshという文

    yzatkatamayu
    yzatkatamayu 2007/02/21
    機能いろいろ
  • 技術メモ帳: [unix]複数のファイルの名前をまとめて変更する

    複数のファイルの名前を変更する際に、 便利なコマンドというものがある。 いくつかご紹介させていただこう。 カレントディレクトリにあるファイルの名前を、 たとえば、*.html を *.htm と名前を変更するという課題に対し どのぐらいエレガントに書けるかというのを比較してみる。 まず、普通にやったらどうだろう。 おそらく、for文 をつかうことだろう。 for file in *.html do base=`basename $file .html` mv $base.html $base.htm; done; zshだともうちょっとスマートにかけて、 for file in *.html do mv $file:r.html $file:r.html; done; こんな具合。 for文 が嫌いなネット右翼のために、 xargs を使ってこの問題を解いてみよう。 ls -1 *.htm

  • 入力履歴からの予測による自動補完機能 - 技術メモ帳

    zshには、過去の入力履歴から予測し、 リアルタイムに自動補完してくれるという機能というのがあるようだ。 predict-on というのが該当する。 例えば以下の画像は、 この機能を有効にした状態で 'h' とだけ入力した状態だ。 Enter キーを押すだけでただちに実行できる。 なんだか、結構便利だったので 以下のような設定で使用する事にした。 % autoload predict-on % zle -N predict-on % zle -N predict-off % bindkey '^X^Z' predict-on % bindkey '^Z' predict-off % zstyle ':predict' verbose true zsh の man で載っているキーバインドに設定してみた。 Ctrl+X Ctrl+Z で predictモードが ON になり、 Ctrl+Z

    入力履歴からの予測による自動補完機能 - 技術メモ帳
  • 技術メモ帳 - 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
  • Mac OSX x zsh で日本語表示 & 入力 : Hasta Pronto.org

    散々悩んだんですが、Mac で zsh を使って日語を表示 & 入力が出来るようになりました。zsh はバージョン 4.3 から UTF-8 に対応したとのことなので、とりあえず使ってみることにします。あと断っておきますが、Mac OSX のデフォルトの TERM は xterm なので EUC-JP じゃないと日語を表示することはできません。ですのでここでは Screen を使うことを前提に話を進めます。 追記: xterm でも UTF-8 で日語表示出来るそうです。 上記は実際日語を表示させたスクリーンショット。ls でも日語フォルダが表示されています。また入力に関してもちゃんと表示出来ています。よく見ると Screen の下のバーで文字化けしてますが... 手順 Terminal の日語設定をする zsh のインストール zsh の日語設定をする 最後に Termin

  • zsh: diffの結果をvimで色付けして表示するグローバルエイリアス - Accept Things

    コードを書いていると、以前のコードと現在のコードとのdiffを取りたいことがよくあります。 でも、diffの結果はちょっと読みにくい。もしdiffの結果が色付けされていたら、もっと読みやすいじゃないかと、今日ふと思いました。 そこで、zshのグローバルエイリアスを使って、diffの結果をvimで色付けして表示するようにしてみました。(.vimrcには「syntax on」と書いておきます。) % vim ~/.zshrc [...] # View command results(stdout) by vim export VIM_TMP=/tmp/vim.tmp alias -g V="> $VIM_TMP$$; vim $VIM_TMP$$"仕組みは簡単で、一時ファイルにコマンドの実行結果を保存して、vimでその一時ファイルを開いているだけです。一時ファイルを作っている所が、ちょっとダサ

    zsh: diffの結果をvimで色付けして表示するグローバルエイリアス - Accept Things
    yzatkatamayu
    yzatkatamayu 2006/11/11
    いろんなテク
  • 変数にcdで移動できるようにする - 技術メモ帳

    もっと簡単な方法があったのか。 zsh % setopt cdablevars % var=/usr/local/src % cd var ~var% pwd /usr/local/src

    yzatkatamayu
    yzatkatamayu 2006/11/09
    あ、これにしよ。cdablevars
  • 技術メモ帳 - 拡張子ごとにコマンドを対応づける

    拡張子ごとにコマンドを対応づける事が出来る Suffix Alias という機能が zsh 4.2系から実装されていたらしい。 知らなかった。 どんな事が出来るのかというと たとえば、 alias -s txt=cat とした場合、 以下のようにするだけで、 % ./file.txt 先ほど設定したコマンドが自動で実行されるようになる。 % cat ./file.txt あとはもうアイデアしだいだが、 拡張子が *.log のときは、tail -f するなんて事も出来る。 alias -s log='tail -f' 参考: http://zshwiki.org/home/examples/aliassuffix http://slashdot.jp/articles/04/03/27/2333234.shtml?topic=80 http://zsh.dotsrc.org/Doc/Rel

    yzatkatamayu
    yzatkatamayu 2006/11/07
    「alias -s txt=cat」「./file.txt」
  • ホンダ(HONDA)オートテラス オリジナルムービー「家族の合言葉」~コンピュータの32ビットのことです。

    ホンダ(HONDA)オートテラス オリジナルムービー「家族の合言葉」~コンピュータの32ビットのことです。 ホンダ(HONDA)オートテラス オリジナルムービー「家族の合言葉」 参考情報:ホンダオートテラス オリジナルムービー家族の合言葉sucarhondacertifiedusedcarPR2親が子どものことを一番よく知っているように、Hondaのクルマを一番よく知っている専門のスタッフがお届けする妥協のない中古車クルマのあるお店、ホンダオートテラス。ホンダオートテラス オリジナルムービー家族の合言葉 syoutubeatchvNsbPxxIT7I21920171019 親が子どものことを一番よく知っているように、Hondaのクルマを一番よく知っている専門のスタッフがお届けする妥協のない中古車クルマのあるお店、ホンダオートテラス。 ホンダオートテラスのよーし 著者 田技研工業株式会社

  • nemuiDoc: Program Error: ArgumentError

    wrong number of arguments (1 for 0) ./aswiki/handler.rb:226:in `initialize' ./aswiki/handler.rb:226:in `new' ./aswiki/handler.rb:226:in `makeeditpage' ./aswiki/handler.rb:254:in `initialize' aswiki.cgi:50:in `new' aswiki.cgi:50

    yzatkatamayu
    yzatkatamayu 2006/05/25
    おおお
  • zsh(はてな勉強会)

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

    zsh(はてな勉強会)
    yzatkatamayu
    yzatkatamayu 2006/05/18
    すげ
  • zshの設定

    より新しいバージョンはおすすめzsh設定 - ククログ(2011-09-05)にあります。 はじめに ここにはzshの設定に関することを書いておきます.tcshからは乗り換えました. ~/.zshenv こんな感じです。 ### .zshenv if [ "$TERM" = "xterm" -o "$TERM" = "kterm" ] then # [ -x /usr/games/fortune ] && (LANG=C; /usr/games/fortune) fi umask 022 # Path Setting path=($HOME/local/bin $HOME/local/X11R6/bin \ /usr/local/RealPlayer8 \ /bin /usr/local/bin /usr/bin \ /usr/local/X11R6/bin /usr/X11R6/bin

    yzatkatamayu
    yzatkatamayu 2006/03/06
    参考に
  • dengaku.org

    dengaku.org 2019 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    yzatkatamayu
    yzatkatamayu 2006/03/06
    「いくつかの zsh 独自の機能について述べる」