この記事は Vim Advent Calendar 2016 19日目の記事です。 締め切りがない世界に行きたいと言いつつ、締め切りがなければ何もしないニート根性の tyru です。メリークリスマス!!(錯乱) (レジスタ編) Fizzbuzz 問題のコード 以前私はこんなコードを Gist に投稿したことがあります。 パッと見て何をするコードかわかるでしょうか。 " " doit -> -> getchar:{num} -> fizzbuzz:{type} " nmap <expr> doit join(map(range(1, 100), '"<SID>getchar:entry:".v:val."\<Esc>"'),'') nmap <expr> <SID>getchar:entry [setreg('n', '', 'c'), "<SID>getchar"][1] nmap <ex
![Vim のマッピングで Fizzbuzz 問題を解く - Humanity](https://cdn-ak-scissors.b.st-hatena.com/image/square/2977aa66fb54262ad483bb575ecc7ba7457c132e/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51rjfNYrhjL.jpg)