http://slides.rnita.me/20161105-vimconf2016/#/
1VIM AS THE MAIN TEXT EDITOR2016/11/06 VimConf2016 @ mixi, Inc.
View Slide
23AGENDA自己紹介どうして Vimに転向?不自由なくコーディングする?Vimを育てる?まとめ
4AGENDA自己紹介どうして Vimに転向?不自由なくコーディングする?Vimを育てる?まとめ
5だれ?仁多見 遼(Ryo Nitami)フォントとお酒と文鳥が好きですPHP, JavaScript, Android, iOS @bird_nitryn rnitame
6AGENDA自己紹介どうして Vimに転向?不自由なくコーディングする?Vimを育てる?まとめ
7
8
9どうして VIMに転向?VSCodeで Vim extension使ってた
当初はこれで結構満足↓次第に感じるこれじゃない感↓本家の Vimの方がしっくりくる。。
1011そしてなにより
12全部キーボードだけで完結する!!
13AGENDA自己紹介どうして Vimに転向?不自由なくコーディングする?Vimを育てる?まとめ
14
15不自由なくコーディングするためにとにかくショートカットやコマンドを使いまくるvimrcをオリジナルにする
16エディタを使う状況コーディング(PHP, JavaScript, Golang)コミットメッセージ書くときメモを取るとき (gvim, macvim)
17だいたいこういうことします切り取り、コピペ置換、検索undo, redoカーソル移動
18VIMだとこうなりますdd, yy, p:%s/hogehoge/fugafuga/gu, Ctrl-rh, j, k, l, (行数)Gなど
19でも覚えるの大変…(´・_・`)いっぱいあるしね
20自分の場合Vimium導入Vimを触る時間を増やす
21VIMIUMとは?
VIMIUMとは?Vimっぽいショートカットでブラウジングできる
22
23VIMを触る時間を増やすまずはメインエディタを変えること!でもまだ以前のメインエディタは消さない簡単な操作(コピペとか)をするときは VimVimでやり方がわからないことは以前のメインエディタで
24VIMに慣れてくると…あれもやりたいこれもやりたい!状態にこうなったら Vimを育てましょう
25AGENDA自己紹介どうして Vimに転向?不自由なくコーディングする?Vimを育てる?まとめ
26VIMを育てるとは?つまり vimrcを書く!「vimrc設定」でググるとたくさんでてきますGitHubでも検索すると vimrc (dot les)のリポジトリを公開している方がいます最初のうちはがんがんコピペしましょうもちろん中身を理解してから
27初期の vimrc
とにかく使いまくる↓気になったところやエラーを issueで書く↓Issue Driven Development↓最初に戻る
2829
30現状の vimrc
31変更点NeoBundleから deinへlightlineや VimFilerで IDEっぽく拡張子ごとのタブスペース設定tmuxとの色調整
32まとめVimに慣れるにはまず触ることショートカットキーは徐々に覚えましょうvimrcはまず他人のコピペからIDDでオリジナルにしていきましょう
33まとめVimはいいぞ!
34ご静聴ありがとうございました! :)