パターンにヒットする行に対して一括で任意のコマンドを実行できる[[Vim]]の機能。 ``` :[range]global/{pattern}/{command} ``` 実際は以下で使うことが多い。 ``` :g/{pattern}/{command} ``` 以下は一例。 ```bash # aaaを含む行を削除 :g/aaa/d # aaaを含まない行を削除 :g!/aaa/d # aaaを含む行をすべて複製 :g/aaa/norm yyp # aaaを含む行のみスラッシュを|に置換 :g@aaa@s/\//|/g ``` ## MOC - 📒**関連** - [Vimのグローバルコマンドでコード編集を高速化 \- ITANDI Engineer Blog](https://tech.itandi.co.jp/entry/2023/09/04/190000) - 📜**アクティビティ** - 📝**トラブルシューティング**