JetBrains
vim-surround
IdeaVim

IdeaVimのvim-surroundチートシート

対応コマンド

ys, cs, ds, S

文字を囲む

単語をシングルコーテーションで囲む
ysiw'
↑の「iw」の部分は、vimのテキストオブジェクト(t、f、$等)を指定できます
覚え方はyield surround xxxx かな?

行末までシングルコーテーションで囲む
ys$'

単語をタグで囲む
ysiw<html>

単語をカッコで囲む
ysiw) or ysiw}

カッコと単語の間に空白を入れて囲む
ysiw( or ysiw{

囲み文字を消す

シングルコーテーションを消す
ds'
覚え方は delete surround target と思われ。

タグを消す
dst

囲み文字を変更する

コーテーションをタグに
cs'<html>
覚え方はchange surround src dstちゃいますかね。

タグをコーテーションに
cst'

シングルコーテーションをダブルコーテーションに
cs'"

選択状態の文字を囲む

シングルコーテーションで囲む
S'
覚え方はわからない。気合いで。

タグで囲む
S<html>