tools

vimで行のパターン削除

in

昨日は仕事でデータ集計をしたのですが作業の中で、あるパターンの行だけを削除する必要があったのですが、perlやrubyでスクリプトを書くほどのこともないのでvimでサクっと削除しようと思ったのですがコマンドがどうしても思い出せず悲しい思いをしました。

vimは基本的にプログラムを書くときに使っているので「あるパターンの行をすべて削除」なんてことはあまりやらないのですが、それでも長年のvim愛好者としては悲しい。

:g /pattern/d

【SoftwareDesign総集編】でゲットしたvim逆引きリファレンスに救われましたという情けない話でした。

それにしもこの総集編はいいです。時代の彼方へ去っていた記事もありますが、古くともまだまだ有益な情報が一枚のディスクに収まるって便利。とりあえず目についた

  • UNIXプログラミングツールをマスターせよ2008
  • 関数プログラミングことはじめ
  • GNU grep/egrep正規表現リファレンス
  • MySQL最前線2007
  • vim逆引きリファレンス
  • オープンソースで飯を食う
  • LightweightLanguage最新動向2006

あたりをevernoteに放り込んで暇なときに読み返してます。

Software Design 総集編 【2000~2009】(DVD付)
Software Design 総集編 【2000~2009】(DVD付) SoftwareDesign 編集部

技術評論社 2010-02-17
売り上げランキング : 67

Amazonで詳しく見る by G-Tools

Visual Studio 2008がキタ。

in

なんか自分でも忘れていたんだけれどVisual Studio2008アップデートの稟議が通って手元に届きました。まずは古いアプリケーションを片端からリビルドしてみましたが”atlrx.h”の廃止の以外では概ね大丈夫そう。atlrxに関してはtr1がvs2008にも取り込まれるということで正規表現ならそっちを使えと言うことなのでしょう。かつては「Windowsプログラムで移植性考えたって仕方がない」と思っていましたが可能であれば標準C++で書いていく必要がありますね。

それにしても迷っているのがC#。いや、未だに手を出せずにいます。プログラムならなんだって食っちゃうくらいの雑食性がまあ唯一の取り柄なんですがこれだけはまだ。どうもね。やっぱ歳なのかなかなか食指が動きません。仕事ではVista以降に向けてそろそろ既存アプリの移植を考え始めたところなんですがどういう方針でいくか悩んでいます。当面C/C++(MFC)でもいいとは思うのですが...新しい人はあんなり喜ばないだろうしなぁ。かといってずっと僕がメンテするわけにもねぇ。業腹だけどMSの導くようにすすむしかないですかね?Vista到来。既存C/C++資産の.NET化を始めよう! - @ITとかしみじみ読みましたよ

コンテンツの配信