0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

個人的Vimチートシート

Last updated at Posted at 2024-12-11

はじめに

普段はVimを使っていないが、たまに必要な時がある。
いつも忘れるので、個人的なお気に入りのコマンドをメモする。

行削除

dd

1文字削除

x

行先頭

0
^

行末尾

$

前のコマンドを繰り返し

.

前の文字の先頭へ移動する

b

次の文字の先頭へ移動する

w

次の文字へ移動しつつ、そこまでの文字を削除する

dw

undo

u

undoをundo

ctrl-r

削除して編集モードに入る(終わった後に編集モードに入る版)

c
例: cw: 次の単語の先頭まで削除して、編集モードに入る

カーソルがある単語を消す

diw(delete inner word)

新しい行を下に作成して編集モードに入る

o

新しい行を上に作成して編集モードに入る

O

vimで開いたpathが、ディレクトリがないせいで保存できない時

:!mkdir -p %:h
%: 現在編集中のファイルのパス
:h: ファイルパスからディレクトリ部分を取得
mkdir -p: 必要なディレクトリ階層をすべて作成

カーソルの位置を1つ元に戻す

``(バッククォート2つ)

ファイルの最後に移動する

G

検索する

/ -> 入力 -> エンター(検索して最初のヒットののち、ノーマルモードなのでciwなどで編集を開始できる)
-> n(nを押すたびに次のヒットしている箇所へカーソルが移動する)

対応するカッコへ移動する

%

行頭でインサートモード

I

zshでvim

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?