2017-07-20 Fablic.vim #2 thinca
-
終了できない
-
文字が入力できない
-
終了できない
-
文字が入力できない ↑これの話
- 文字入力
- コピー
- 切り取り
- 貼り付け
- 検索
- undo / redo
- etc...
- 文字入力 ←
- コピー
- 切り取り
- 貼り付け
- 検索
- undo / redo
- etc...
文字入力は数多くある
テキスト編集操作の1つに過ぎない
- 起動直後はノーマルモード
- テキストを編集するモード
- 様々なコマンドでテキストの編集ができる
- vi ではコマンドモードと呼ばれていた
- コマンドラインモードと紛らわしいので Vim ではノーマルモードと呼ぶ
- 文字入力 …
i
/a
etc. - コピー …
y
- 切り取り …
d
- 貼り付け …
p
- 検索 …
/
- undo / redo …
u
/<C-r>
- etc...
i
/a
も数あるコマンドの1つに過ぎない- × 挿入モードへ移行するコマンド
- ○ 文字列を挿入するコマンド
- 実行が終わったら(
<Esc>
)ノーマルモードに戻る- 全てのコマンドは終わるとノーマルモードに戻る
- キーボードの各キーによく使う
編集コマンドを割り当てられる
- 修飾キーを使う必要がない
- 手への負担が減る
- 限りあるリソース(キーボードのキー)を有効に使える
- よくある操作「undo / redo」
- どういった単位で undo / redo されるのか
- 「全てのコマンドは終わるとノーマルモードに戻る」
- undo / redo 単位が明確になる
- テキスト編集操作は色々ある
- 文字入力も多くあるテキスト編集操作の1つ
- Vim では文字入力も含めて全てコマンド
- 他の編集コマンドと同等に扱うので 起動直後は文字を入力できない
- Meguro.vim
- https://megurovim.connpass.com/