2012-06-03から1日間の記事一覧

Vim 複数行コピペの方法 - 忘備録 -

Vim

以前どこかにメモったのが見当たらなくなってしまったので、こちらにメモ。1. 範囲の開始位置をma等と入力しマークを置く 2. 範囲終了位置まで移動 3. :を入力しコマンドモードに移行 4. 'a,.y 等とする 5. ペーストしたい先に移動し p と入力する。 'a,.y …

正規表現 /^(?:0|[1-9]\d*)$/ とかで使う ”?:” っていうのは

(?:) グループ化しない括弧を表します。正規表現で使う () は、 1.正規表現をグループ化し、後で\n, $n などで参照する 2.(A|B) などのようにまたはということを意味する ときなどに使われます。で、(?:) というのは後者で使うよ、ということを明示した…

モジュールに最初宣言する "package Hoge::Fuga"

忘備メモです。モジュールを書くときは最初に、 package Hoge::Fuga ですが、モジュール名の努力目標である、最初の文字は大文字ね、とはことなり、 "package" こいつは "Package" と大文字にしたのでは怒られます。 Can't locate object method "Package" v…