VimM参加してきました。

 出席者濃いぞ……テーマは脱Vim初心者じゃないのかw
 とりあえず、今日のプレゼンメモを張り付け。ノートPCにしか記録残ってないからね。
 
 Vimで書いたので、メモは全部英語です。怪しい&明らかに日本語が混じっているものもありますが、メモなので、スルーするように。

 ところで、名刺交換とかをする場もあったんだけど、最近Twitter界隈では、単語カードサイズの細い名刺を作って配るのが流行っているらしい。確かにこれはお洒落だ。自分も作ろうかな……。


1.presentation by ukstudio.

reloadable vimrc
vimtutor
gf command -> file open
ctrl + v, ctrl + V -> select area
ctrl + n, ctrl + p -> hokan
http://qwik.jp/vim-usersjp/

2.presentation by omi. id:taku-o

what's macro?
http://taku-o.net/
q(register name) -> start record
q -> end record
@(register name) -> start macro
numeric + @(register name) -> loop
ctrl + c -> stop macro

registers ,
display -> check recording usable register name -> a-z(basic) other not useful

macro is slow
6 - 100000 records -> macro is best
convert data structure.
create get/set method.
create simple data.

vimgrep,
cn -> search and replace

increment,decrement -> ctrl + a, ctrl + x on numeric
"ayy -> normal,visual mode only -> copy data into register a
ctrl + r ->
:let @a = 'registers' -> 'register' string into register a
:echo @a -> output @a register body.
expression register -> exeution result, return value
ctrl + r = -> use expression register.
= printf('%08d',@x)
random value -> no idea.
save macro -> write .vimrc

3.presentation by halt.(RYUS)
useful plugin for php programming.
vimperator(firefox extension) -> can use increment,decrement
Zsh -> vim mode
AutoComplPop -> code hokan.(must vim7 lator)
FuzzyFinder -> File open and listing.
FlyQuickMixMake -> search error
:tnext -> search next text.

4.presentation by kana.
3types for Visual Mode -> v , V , Ctrl + v
:version -> usable function list.
w -> word level move.
level 4 -> no use visual mode.
use operator and motion. -> kill-line, kill-sentence ...
v(motion)(operator)
level 5 -> text object
Operator-pending mode
level 6 -> can write text object
textobj-user plugin
level 7 -> writes new operators
vim master -> 3 years

# Q & A
gt,gT -> move tab.
= -> clean indent
=ip -> non-visual-mode
reference -> nanasi.jp