スパム対策として書込み時にID/PWを要求されますが、ローマ字で ほげ/ホゲ で書き込めるようになります。

surround.vim : テキストを括弧で囲む/削除する

メッセージ

テキストを様々な種類の括弧で囲んだり、括弧を削除したりする。
なかなか高機能なプラグイン。

テキストが

"Hello world!"

となっているとき、"(ダブルクォーテーション)の内側で cs"' (順に c s " ')とすると

'Hello world!'

というように " が ' に変わる。
cs'<q> とタイプすると次のようになる:

<q>Hello world!</q>

cst" でタグが " に変わる:

"Hello world!"

囲んでいる記号を削除するには ds'。

Hello world!

「Hello」 の上にカーソルを置いて ysiw] とすると(iw はテキストオブジェクト):

[Hello] world!

cs]{ で [ が { に変わり、間にスペースを入れる( { でなく } を使うとスペースが入らない)。

{ Hello } world!

yssb または yss で行全体を () で囲む。

({ Hello } world!)

ds{ds) とすると元のテキストに戻る:

Hello world!

Hello を <em></em> で囲むには ysiw<em> とする:

<em>Hello</em> world!

行を V で選択し、S<p class="important"> とすると次のようになる:

<p class="important">
  <em>Hello</em> world!
</p>

  • 2017 年現在,machakann/vim-sandwich が最も「行儀が良く」,使い勝手の良い拡張です。 -- a? 2017-10-06 (金) 05:00:58



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-10-06 (金) 05:00:58 (355d)