- 26 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/17(金) 13:37:35 ]
- ヒントだけ
function! hoge() if getline(".")[:max(0, [col(".")-2])] =~ "^\t*$" return "\<Tab>" else return "xxx" endif endfunction imap <expr> <Tab> hoge() これで、カーソル位置から行頭までがtabならばtabキーが入力され、そうでない場合は"xxx"が入力される あとは、:help evalして自分で作る 他に>>24のような整形をするためには、Alignというプラグインがある これは行を選択して :Align =で済む
|

|