2012/09/13

[Vim] 複数行 いっぺんに コメントアウトとか


  1. Ctl+v 矩形ビジュアルモードで 行頭を複数選択
  2. 大文字I(Shift+i)で インサートモード ・・・通常編集時は小文字i
  3. 「#」を入力 ・・・このとき1行だけ 入力される
  4. 入力したら Escキーを押して インサートモード抜ける
  5. 矩形で選択した部分に反映される


この方法で 一気にインデントとかできる

[Vim] 画面分割

:sp 水平分割

Ctl+w ウィンドウを移動 次へ次へ

:on カレントウィンドウ以外 すべて閉じる

:con カレントウィンドウを閉じる


参考)
nakamura-tech : Vim - 画面分割 http://blog.livedoor.jp/nakamura_tech/archives/51334281.html

[jQuery] $.inArray(str value, array)

jQuery.inArray(value, array)

version 1.2 以降

指定された値を検索し、配列内でのインデックス番号を返します。
値が配列に存在しない場合は、-1 を返します。

引数

  • value : 検索する値
  • array : 配列

戻り値

  • インデックス番号(0から始まる)。検索する値が配列に存在しない場合は、-1。

参考) jQuery.inArray(value, array) - jQuery API 1.4.4 日本語リファレンス - StackTrace http://stacktrace.jp/jquery/api/utilities/jquery.inarray.html




コンソールでデバッグしても 値はちゃんと取れてて、配列にも存在するのに
ヒットしない(-1が返る)現象で悩まされてた

typeofで型を見たら valueもarrayもobjectだった

試しに valueを ""+ で stringに変換したらちゃんとヒットした
valueはstringにしないとだめっぽい?


参考) JavaScriptの型変換ってこうやるんだ・・・ | IDEA*IDEA http://www.ideaxidea.com/archives/2010/03/javascript_type_conversion.html