10分で覚えるvim講座 基本編
TRANSCRIPT
![Page 1: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/1.jpg)
10分で覚える Vim講座 - 基本編
for MonoDevelop - Unity 2016/08/04 LT会
![Page 2: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/2.jpg)
⾼機能なテキストエディタ マウスを使わずに,キーボード操作でスクリプトが書ける
![Page 3: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/3.jpg)
今⽇の⽬的(ゴール)
Vim⼊⾨編の復習 Vim基本編で使う技を理解する Vimのハンズオンを通じてVimがさらに使いたくなる
![Page 4: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/4.jpg)
今⽇のスケジュールVim⼊⾨編の復習 [3min] Vim基本編で使う技の紹介 [7min] - ビジュアルモードvを使う - もっと⾼速にカーソルを移動したい - 単語の消去 ̶̶̶̶̶̶̶̶̶ - 検索機能の紹介 - 置換機能の紹介
![Page 5: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/5.jpg)
使い⽅
![Page 6: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/6.jpg)
Vim チートシート
![Page 7: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/7.jpg)
覚えられない
![Page 8: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/8.jpg)
使って覚えようHands on
![Page 9: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/9.jpg)
MonoDevelopで Vi modeの設定
![Page 10: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/10.jpg)
![Page 11: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/11.jpg)
使って覚える
![Page 12: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/12.jpg)
⼊⾨編 HANDS ON
コマンド 効果 コマンド 効果
h j k l カーソルの移動 x カーソル内の⽂字を削除
i インサートモード w (word) 次の単語の先頭にカーソルを移動
o改⾏してインサート
モード e (end)単語の末尾にカーソルを移
動
esc モードの解除 (ノーマルモードにする) b (back) カーソル位置の単語の先頭
にカーソルを移動
:w ファイルの保存 dd ⼀⾏削除
:q ファイルを閉じる yy ⼀⾏コピー
p ペースト u Undo
![Page 13: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/13.jpg)
Vimに興味が沸いた⼈のために
★ブラウザをVimで操作する vimperator - Firefox, Google Chrome
★Vimをゲームで習得する Vim Adventures http://vim-adventures.com/
![Page 14: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/14.jpg)
ここまでが⼊⾨編
![Page 15: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/15.jpg)
Vim - 基本編
Vim基本編で使う技の紹介 [7min] - ビジュアルモードvを使う - もっと⾼速にカーソルを移動したい - 単語の消去からのインサート ̶̶̶̶̶̶̶̶̶ - 検索機能の紹介 - 置換機能の紹介
![Page 16: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/16.jpg)
vim 基本編 - ビジュアルモードvを使いこなす
[復習]a または i でインサートモード - キー⼊⼒を受け付ける
v はビジュアルモード - ⽂をまとめて選択する機能 -> ⽂をまとめて,コピー or 削除ができる
試してみよう
![Page 17: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/17.jpg)
vim 基本編 - もっと⾼速にカーソルを移動したい
Vimコマンド 効果
gg ファイルのトップに⾶ぶ
G(Shift + g) ファイルの末尾に⾶ぶ
{ ( Shift + [ ) 空⽩⾏ごとに上に⾶ぶ
} ( Shift + ] ) 空⽩⾏ごとに下に⾶ぶ
0 カーソル⾏内の先頭に⾶ぶ
^ カーソル⾏内の⽂字の先頭に⾶ぶ
$ ( Shift + 4 ) カーソル⾏内の末尾の⽂字に⾶ぶ
試してみよう
![Page 18: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/18.jpg)
vim 基本編 - 単語の消去からのインサート
例えばこんなとき public void hogehoge {} を public void piyopiyo {} にしたい
hogehogeの先頭にカーソルを持って⾏って cwと⼊⼒してみよう
![Page 19: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/19.jpg)
vim 基本編 - 単語の消去からのインサート
例えばこんなとき public void hogehoge {} を public void piyopiyo {} にしたい
cwを覚えるのが⾯倒くさい! そうか!だったら! v を押して eを押してd, 最後にa(またはi)だ! veda or vedi
試してみよう
![Page 20: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/20.jpg)
Vim - 基本編
Vim基本編で使う技の紹介 [7min] - ビジュアルモードvを使う - もっと⾼速にカーソルを移動したい - 単語の消去からのインサート ̶̶̶̶̶̶̶̶̶ - 検索機能の紹介 - 置換機能の紹介
![Page 21: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/21.jpg)
vim 基本編 - 検索機能の紹介
/[検索したい語] + Enter 次の単語: n, 前の単語: N
-> MonoDevelopの検索機能で⼗分なので知識程度に
![Page 22: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/22.jpg)
vim 基本編 - 置換機能の紹介
:%s/[置換前]/[置換後]/g -> gはファイル全体で⼀致するものを置換する :%s/“置換前"/"置換後"/ ->は1⾏中にヒットしたもののみ置換する
-> MonoDevelopの置換機能で⼗分なので知識程度に
![Page 23: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/23.jpg)
今⽇の⽬的(ゴール)
Vim⼊⾨編の復習 Vim基本編で使う技を理解する Vimのハンズオンを通じてVimがさらに使いたくなる
Vim Adventuresは結構楽しんでいたようなので 次はvimperator か vimniumを⼊れてみよう
![Page 24: 10分で覚えるvim講座 基本編](https://reader030.vdocuments.mx/reader030/viewer/2022013117/58873e071a28abc0748b72a9/html5/thumbnails/24.jpg)
10分でわかるVim講座 - 基本編 for MonoDevelop - Unity
2016/08/04 LT会
さあ,マウスを捨てよう