vim kindergarten
TRANSCRIPT
![Page 1: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/1.jpg)
Vimmer幼稚園一歩先行く大人のVimへの誘い
![Page 2: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/2.jpg)
Vim幼稚園 年少ぐみ
![Page 3: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/3.jpg)
Vimとは
![Page 4: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/4.jpg)
Vim❌
![Page 5: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/5.jpg)
![Page 6: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/6.jpg)
- Vim(ヴィムまたはヴィアイエム)は、vi から派生し、発展した高機能なテキストエディタである
- 作者はオランダ出身 Bram Moolenaar 先生
- 特にUnix系オペレーティングシステム (OS) ではEmacsと並んで広く使用されているテキストエディタとなっている。
Vim
https://ja.wikipedia.org/wiki/Vim
![Page 7: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/7.jpg)
- 豊富なオンラインヘルプ `:help`
- 無限undo `u`
- マルチウインドウ `split`
- ヴィジュアルモード `v`
- 今使われてる vi は実体は実は vim
vi と Vim の違い
http://nanasi.jp/articles/howto/note/top10-viuser-need-to-know-about-vim.html
![Page 8: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/8.jpg)
Vi / Vimの操作方法
![Page 9: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/9.jpg)
- インクリメント
- 置換
- 矩形選択
- 柔軟な移動コマンド
- マクロ
Vimのチャームポイント
![Page 10: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/10.jpg)
Vim幼稚園 年長ぐみ
![Page 11: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/11.jpg)
- 自動予測補完
Shougo/neocomplcache.vim
- Tree Explorer scrooloose/nerdtree
- gitの差分をリアルタイムで表示
airblade/vim-gitgutter
- ステータスラインをかっこよく
bling/vim-airline
便利なプラグイン
![Page 16: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/16.jpg)
https://github.com/peco/peco
- カッコの自動補完 (L72)
- カッコへジャンプ (L68)
- Vim上からスクリプトを走らせる (L94)
- insertmodeでemacs likeなキーバインド (L80)
vimrc
![Page 17: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/17.jpg)
- yuroyoro/dotfiles
- JunichiIto/dotfiles
- joker1007/dotfiles
おすすめvimrc
![Page 18: Vim kindergarten](https://reader030.vdocuments.mx/reader030/viewer/2022021502/58a978651a28ab0a0a8b57a7/html5/thumbnails/18.jpg)
ありがとうございました。