タグ

zshに関するHolyGrailのブックマーク (16)

  • zshのalias -s (suffix alias)が神な件 - プログラムモグモグ

    まず, 他のシェルをお使いの人にはごめんなさい. aliasコマンドの-sが使えるのは zsh 4.2.x- で, 他のシェルでは実装されていないと思います. あと, もう既に alias -s 知ってるよーって人は読まなくていいです. alias -s って何? 打ったコマンドの後ろ(suffix)を見て, 適当に宜しくやってくれるやつです. 次の例を見て下さい. ~$ echo "print ('hello, world')" > hello.py ~$ python hello.py hello, world ~$ alias -s py=python py=python ~$ ./hello.py hello, world ~$ Pythonのコードは python hello.py で実行出来ますが, お尻が py なら python を使います, とaliasしておけば, ./

    zshのalias -s (suffix alias)が神な件 - プログラムモグモグ
  • zsh 5.0.0、リリース | スラド

    zsh-users への Peter Stephenson 氏の投稿によれば、zsh の新しいメジャーリリースである 5.0.0 がリリースされた (Muktware の記事より) 。 特筆すべき変更点としては、 マルチバイト文字列のサポートコマンドラインのハイライト、色付けのサポートnon-interactie shell と subshell でジョブコントロールをサポートPOSIX 準拠の強化などが挙げられる。

    HolyGrail
    HolyGrail 2012/07/26
    マルチバイトサポート
  • おすすめzsh設定 - 2011-09-05 - ククログ

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

    おすすめzsh設定 - 2011-09-05 - ククログ
  • CentOS上のzshで日本語入力が文字化けする件 « taichino.com

    CentOSのzsh上で日語を入力すると文字化けしていて、svnコマンド等での入力に支障が生じていたのですが、これはzshのバージョン問題のようです。 CentOSでyumを使用してインストールしたバージョンは 4.2.6なのですが、この辺とかこの辺によると4.3.xでコマンドライン上での 日本語入力に対応したようです。 そういうわけで最新の4.3.9に入れ替えます。 # wget "http://downloads.sourceforge.net/zsh/zsh-4.3.9.tar.gz?modtime=1225708695&big_mirror=0" # tar zxvf zsh-4.3.9.tar.gz # cd zsh-4.3.9 # ./configure --enable-multibyte --enable-locale # make install # echo /usr

  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

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

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • 設定ファイルの整理 - zsh 編 - bkブログ

    設定ファイルの整理 - zsh 編 以前からやろうと思って気になっていた、Unix環境の設定ファイルの整理を行いました。まずは zsh からです。 zshを使い始めたのは2000年頃なので、ほぼ10年使っていることになります。最初のうちはよく設定をいじっていましたが、ここ数年はほぼ放置の状態が続いていました。ひさびさに ~/.zshrc を見ると、だいぶ垢がたまっていました。 export LV='-Ou8' export PAGER='lv' 以前は Shift_JIS, EUC-JP, UTF-8 など、いろいろなエンコーディングのファイルが混在していたので、lv を愛用していました。が、最近のファイルは UTF-8 だけになったので less でよくなりました。 LANG=ja_JP.UTF-8 のように設定しておけば、 less で UTF-8 のファイルを表示できます。というわけ

  • 第5回 zshの誇る花形機能“補完” | gihyo.jp

    今回はzshの誇る機能の花形とも言える補完機能について紹介しよう。zshの補完は強大で、例示した設定の意味を略さず書こうとするとそれだけでになってしまう(約150ページ分)ので、細かい意味は読者の推測にまかせて、少し変えて便利にカスタマイズする場合のヒントを交えながら解説を進めたい。 補完の有効化 初期化ファイル、あるいはコマンドラインで、以下を入力することでzshのすぐれた補完機能が有効化される。 autoload -U compinit && compinit 補完に関するキー割り当てはいくつもあるが、最低限うまく利用するために以下の2つのキーバインドをまず覚えておけばよいだろう。 Tab (C-i) - expand-or-complete 補完の実行。 ESC C-d (または行末のみ C-d) - list-choices (delete-char-or-list) マッチする

    第5回 zshの誇る花形機能“補完” | gihyo.jp
  • Macのログインシェルをzshに変更する « UK STUDIO

    以前に一度設定はしていたのですがちょっとおかしなところ(screenがうまく起動しない、日語が入力できないとか)がいくつかあったので再設定しました。 zsh-develをMacPortsでインストールする どうやら最初からインストールされているzshではバージョンの4.24のため日語が入力できないみたいなのでMacPortsであらたに4.3以上のものをインストールしなおします。 $sudu port install zsh-devel Enter password: インストールが終わると、/opt/local/binにzsh-4.3.4があるはずです。 ログインシェルの変更 ユーティリティのNetInfoマネージャもしくは、Terminalからchshを実行してログインシェルを変更します。今回はchshを使用して変更します。ちなみにTerminalの環境設定でシェルを指定している場合

  • zshの設定ファイル (Kanasansoft Web Lab.)

    zshの設定ファイルを晒しておく。my-add-customize-defaultは、「漢のzsh」を読みながら設定して言ったのだけど、この連載は既に設定したものを後から修正したりする。最初からわかっていれば、最後の項目を最初にみてそれを修正していったんだけどしかたがない。表示色を指定している部分は試行錯誤の過程を残しているけど、これはif文を使えばもう少し整理できるけど放置している。あと、PATHの書き方はもっと綺麗にできるけどこちらも放置。 [ -f ~/my-customize-zshrc/my-add-customize-macports ] && source ~/my-customize-zshrc/my-add-customize-macports [ -f ~/my-customize-zshrc/my-add-customize-kmyacc ] && source ~/

  • 美人時計の画像ファイルをワンライナーで取得する - すぎゃーんメモ

    この記事は削除しました。 メモしておきたいのは、 zshを使えばゼロパディングしてブレース展開できるらしい。ということ。 % echo {00..12} 00 01 02 03 04 05 06 07 08 09 10 11 12

    美人時計の画像ファイルをワンライナーで取得する - すぎゃーんメモ
    HolyGrail
    HolyGrail 2009/03/12
    zsh最強
  • はてなブログ | 無料ブログを作成しよう

    年間約50現場通うアイドルオタクが選ぶ2024年現場ベスト3! こちらのブログでは初めまして。アイドルオタクブロガーのあややと申します。普段は「それは恋とか愛とかの類ではなくて」(https://moarh.hatenablog.jp/)というブログを書いています。この度、アイドルオタク友人たちと4人で交換日記を始めることになりました! …

    はてなブログ | 無料ブログを作成しよう
  • WEB+DB PRESS Vol.40 特集2 サポートページ

    2007年8月24日発売の WEB+DB PRESS Vol.40 『特集2 coLinuxEmacs,GNU screen,zsh [定番]Linux開発環境 』 のサポートページです。 設定ファイルの雛形 特集内で紹介したソフトウェアの設定ファイルの雛形です。最低限の設定を行っています。必要に応じて項目を追加してお使いください。 files/dot.emacs .emacs の雛形です。~/.emacs に置いてください。 files/dot.screenrc .screenrc の雛形です。~/.screenrc に置いてください。 files/dot.zshrc .zshrc の雛形です。~/.zshrc に置いてください。 参考リンク 開発環境 Screen x PuTTY x Emacs x 256color : Hasta Pronto.org PuTTY から Emacs

  • 【コラム】漢のzsh (9) 世界はモノクロからカラーへ | エンタープライズ | マイコミジャーナル

    モノクロなls ターミナルで使われるコマンドの代表といえばls。なにも設定しなければ図1.1のように表示される。モノクロ悪くはないが、やはり、カラーの方が一目見て概要をつかみやすい。今回はカラー表示についてかいてみよう。 図1.1 なにも設定しなければモノクロな世界 – 渋すぎると言わざるとえない カラーなls - FreeBSD lsコマンドの出力をモノクロからカラーに変える方法は、lsコマンドの実装ごとに異なる。FreeBSDのlsコマンドならリスト2.1のように設定すればいい。環境変数LSCOLORSに色を指定して、コマンドの引数に-Gだ。 リスト2.1 FreeBSDでlsをカラー表示 export LSCOLORS=exfxcxdxbxegedabagacad alias ls="ls -G" 図2.2 FreeBSD lsでカラー表示 環境変数LSCOLORSにおいて指定してい

  • 最速廃人研究会

    umask 022 bindkey -e export JAVA_HOME=/Library/Java/Home #export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home export ANT_HOME=/opt/local/share/java/apache-ant export GLASSFISH_HOME=/usr/local/glassfish export JRUBY_HOME=/usr/local/jruby-1.1 export MYSQL_HOME=/usr/local/mysql export M2_HOME=/opt/local/share/java/maven2 export ACTIVEMQ_HOME=/usr/local/apache-activemq expor

    最速廃人研究会
  • zsh でログイン時に screen を起動する方法

    zsh でログイン時に screen を起動する方法 2007-08-20-1: [Solaris] ~/.zlogin に以下を記述する。 if [ ! "$WINDOW" ]; then exec screen -S main -xRR fi ログイン直後にいつも screen を打っていたのですが、これで楽になりました。 - 追記 (2007-08-21) コメント欄で情報をいただいたように、他のホストにログインすると screen が二重起動する件ですが、以下のようにして対処できそうです。 if [ $TERM != "screen" ]; then exec screen -S main -xRR fi ただし、Solaris の場合は terminfo に screen の記述がないので上記設定ではうまくいきません。 結局メインで使うマシンのみに、一番上の設定をしてそれ以外のマ

  • 【コラム】漢のzsh (10) もってけ泥棒! コピペで始めるzsh | エンタープライズ | マイコミジャーナル

    こいつを~/.zshrcへコピーだ これまで、zshの基となる設定を説明してきた。設定ファイルにエスケープコードを含めておいたためか「そのままコピー&ペーストしたんだけど使えねぇよ!!」という憂き目に遭った読者がいらっしゃったようだ。zshを学び始めるにあたって、この経験はまずい。「ネットで見つけた設定ファイルをコピペしたら、ヒャッホイ!動いたぜ!!」というくらいじゃないとモチベーションは上がらない。 そのようなわけで、今回はそのままコピー&ペーストすれば使える~/.zshrcファイルについて述べておく。zshを始めたばかりのユーザ、またはこれから始めようというユーザは、こいつをコピー&ペースしてとりあえずzshの底力を満喫してほしい。なお、zsherが多いと想定されるLinux、FreeBSD、Mac OS X上で動作するように調整しておいた。 以前設定ファイルをまとめた後に公開したコ

  • 1