【Vimプラグイン】囲う記述を楽にする「vim-surround」

目次

環境

  • MacBook Air M1
  • Big Sur v11.2
  • zsh

vim-surroundとは?

文字列を記述する時の""や括弧() []などのさまざまな、囲い(surround)を編集する際に役立つプラグイン

GitHubリポジトリ : https://github.com/tpope/vim-surround

インストール方法(Vundle使用)

以下記述を~/.vimrcに追加

1
Plugin 'tpope/vim-surround'

使い方

囲う

  1. ノーマルモード
    • コマンド : ysiw + 囲みたい文字
  2. ヴィジュアルモード
    • コマンド : ヴィジュアルモードで選択 + S + 囲みたい文字

囲い解除(ノーマルモード)

囲いを解除

  • コマンド : ds + 解除したい囲み文字
    • タグが対象の場合 : dst

囲いの中身を消去

  • コマンド : di + 中身を消去したい囲み文字
    • タグが対象の場合 : dit

囲いの変更(ノーマルモードi)

囲いを変更

  • コマンド : cs + 変更したい囲み文字 + 変更したい囲み文字

囲いの中身を変更

  • コマンド : ci + 中身を変更したい囲み文字
Author

Daiki Iijima

Posted on

2021-02-27

Updated on

2024-04-17

Licensed under