🖥

AISOの良いVim > 知らないと損するインサートモードへの切替方法いろいろ

2023/08/26に公開

「AISOが良い」とは

愛想が良い (掛詞)

A

  • a — 現在の位置 + 1文字先からインサートモードへ
  • A — 行末に移動してインサートモードへ

I

  • i — 現在のカーソル位置からインサートモードへ
  • I — 行頭に移動してインサートモードへ

S

  • s — 現在カーソル位置の1文字を削除してインサートモードへ (ほしかった‥!)
  • S — 現在の行をすべて削除してインサートモードへ

O

  • o — 行末に改行を挿入してインサートモードへ (次行をオープン)
  • O — 行頭に改行を挿入してインサートモードへ (前行をオープン)

Others

  • cw — 現在カーソル位置の単語末(w)まで削除してインサートモードへ (c0とかc$とかいろいろできる)

感想

こんなの色々できたんだ…!

今まで a しか使っていなくてかなり損していたぐらいの気持ち。

( @matobaa さんからいただいた編集リクエストで、数個追加していただきました :tada: )

覚え方

それぞれの頭文字を取って「AISO 愛想」とか、てきとうに覚えやすい名前をつけてみるとか。

教訓

  • 一覧としてたくさん提示されると圧倒されるかもしれないが、使い始めると本当に役に立つ。
    • 覚えようとせずにとりあえず手を動かしてみるのが良いかも。
  • 小文字で出来ることは大文字でも試してみるのが良い。
    • と思って記事を書いた後に S を見つけて、本当に動いて驚愕した。

インサートモードからの逃亡

insert modeを抜けるときはCTRL-Cが一番押しやすい

Ctrl-[ を使うのが正統派。 (Ctrl-[はEscapeを押したのと同じ効果)

( @matobaa さん )

TODO

  • Gistも書く

参考

image.png

Versions

  • VIM - Vi IMproved 8.1 (2018 May 18, compiled Aug 7 2018 21:58:18)

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2018-08-26

Discussion