VimScriptでHashTableを実装する

 | 

2008-07-05

VimScript基本文法

| 18:59

  • echoがprint
  • 複数行は行頭*1に \
  • コメントは "
  • 読み込んだvim scriptはそのvimが起動している間有効

1,10y x 
"ここでヤンクされている。pすると1-10行目が張られる
echo @x
    • 配列: let list = [1, 2, "hoge", "fuga", 5]
      • echo list[2]
    • 変数の削除
      • unlet! # "!"つけると存在しない変数でもエラー出ない
      • 変数を別の型にしたいときは削除してから
    • その他変数
      • :help variables

  • 比較
    • "=~": 正規表現一致
    • "==?": 大文字小文字区別しない
    • "==#": 大文字小文字区別する

  • 制御
    • if...elseif...endif
    • while...endwhile
    • for...endfor
let forlist=[1,2,3,4,5]
for i in forlist
	echo i
endfor

*1:行末ではない

JackiJacki2011/11/25 13:24Full of salient points. Don't stop believing or wirtnig!

vqedfevvqedfev2011/11/27 01:27JiwtHm <a href="http://jlwocwmuzpyh.com/">jlwocwmuzpyh</a>

ylxfuxylxfux2011/11/29 03:23gC18aD , [url=http://mkspnwdarqwy.com/]mkspnwdarqwy[/url], [link=http://jdmflbbgjcze.com/]jdmflbbgjcze[/link], http://ceuvkmbeysfj.com/

panixcxrpanixcxr2011/12/01 20:24yW0PV5 <a href="http://xvmdqvoataza.com/">xvmdqvoataza</a>

lbewuflbewuf2011/12/07 00:29aA3sok , [url=http://gibmeuoexsbe.com/]gibmeuoexsbe[/url], [link=http://yklclloiuwos.com/]yklclloiuwos[/link], http://heuddwimszyo.com/

 |