タグ

ブックマーク / spiritloose.hatenadiary.org (2)

  • spiritlooseのはてなダイアリー - Vimで括弧/クォートを自動補完

    人がコード書いてるところを見ると、閉じ括弧を先に入力してひとつ戻ったり、あとで入力するつもりで閉じ忘れていたりと、無駄な苦労だなぁとおもうことがよくある。 Vimで以下の設定をしていると括弧やクォートを入力したときに自動で閉じてくれる。 Eclipseとか、VS.NETとかの一般的なIDEの動作に近い感じ。 inoremap { {}<LEFT> inoremap [ []<LEFT> inoremap ( ()<LEFT> inoremap " ""<LEFT> inoremap ' ''<LEFT> vnoremap { "zdi^V{<C-R>z}<ESC> vnoremap [ "zdi^V[<C-R>z]<ESC> vnoremap ( "zdi^V(<C-R>z)<ESC> vnoremap " "zdi^V"<C-R>z^V"<ESC> vnoremap ' "zdi'<C-

    spiritlooseのはてなダイアリー - Vimで括弧/クォートを自動補完
  • ls をうちまくる人へ(zsh編) - spiritlooseのはてなダイアリー

    [shell] ls をうちまくる人へ - Bulknews::Subtech - subtech 自分はあんまり ls 打たない、というのも .tcshrc で alias cwdcmd 'll' としていて、こうすると cd するたびに ll が勝手に実行されるから、必要ない。zsh でどうやるのかはしらないけど、たぶんできるでしょう。 自分ではzshをつかっているが、以下の設定をしている。 function cd() { builtin cd $@ && ls; }cd したあとにlsが実行される。 追記 おっと。上のやつはコメントアウトしてた・・ function chpwd() { ls }どっちでもいいけど。 追記2 id:naoyaさんのコメントより chpwd なら setopt auto_cd でも ok ぽ とのこと。 あ、そうか(auto_cdつかってないが・・・)。

    ls をうちまくる人へ(zsh編) - spiritlooseのはてなダイアリー
  • 1