タグ

2013年1月16日のブックマーク (3件)

  • gmail.vim - vimでgmail: お気に入りのツールを気ままに拡張するブログ

    vimでメールを見るためのプラグインとしては、「VMail」というものがあります。 私も使ってみたかったのですが、現時点ではWindowsでは動かないようです(現在対応中?) それとこのVMailはRubyやらなにやらいろいろ依存しているライブラリがあるようです。 で、最近出会ったvimprocとopensslを使えばvimのgmailクライアントが作れるのではと思い、 作ってみました。 それなりに動いています。 "Done is better than perfect."という言葉もありますので、 完璧ではないと思いますが、とりあえず公開してみます。 https://github.com/yuratomo/gmail.vim 動作イメージは次のような感じです。 操作はいたってシンプルです。 ・準備 gmailでimapを使えるように設定しておいてください。 ・設定 "ユーザー名 let

    u1tnk
    u1tnk 2013/01/16
    遂にw
  • vimの正規表現で.(ドット)を改行にもマッチさせる - 某社文系エンジニアの日記

    18:32 | vimの正規表現で.(ドット)を改行にもマッチさせるには、ドットを\_.にするらしい。こんな感じ/\_.*http://svn.codecheck.in/dotfiles/vim/cohtan/.vim/doc/eregex_j.txtここに書いてあった。しかしvimの正規表現は特殊で分かりづらい。オペレータとモーション駆使してなんとかしろってことなのかしらん。

    u1tnk
    u1tnk 2013/01/16
    vimで複数行マッチするためには.の代わりに「\_.」と。
  • Vimで最短一致 - こねこね便り

    今までドキュメントをあまり読んでいなかったために、Vimでの最短一致のやり方が今ひとつ分からなかったのだが、少し調べたらすぐに分かった。 最短一致 今まで説明した繰り返し指定は、可能な限りたくさんの文字列にマッチしようとします。できるだけ少ない回数だけマッチさせるには "\{-n,m}" を使います。動作は"\{n,m}" とほとんど同じですが、最短一致が使われます。 例 /ab\{-1,3} "abbbb" の中の "ab" だけがマッチします。一つの "b" にマッチするだけで条件を満たすので、二つ目以降の "b" には絶対にマッチしません。後ろに他のパターンが続いているなら最小回数以上の文字にもマッチします。 "n" と "m" を省略した場合も同じルールが適用されます。両方の数字を省略して"\{-}" とすることもできます。これは直前の文字が 0 回以上繰り返されている場合に最小の

    Vimで最短一致 - こねこね便り
    u1tnk
    u1tnk 2013/01/16
    vimの最短マッチは*の代わりに{-}と。