📝

VSCodeで変数名を一括変更したい.

2025/01/20に公開

発生した問題

VSCodeを用いて実装をしているとき,過去の自分がつけた変数名がいまいちなので,変数名を一括でリネームしたくなったが,手動で変更していくのは面倒.しかし,「Ctrl+Shift+L」では,選択した文字列と等しい,ファイル内の文字列すべてが置換されてしまう.

解決法

変更したい変数を選択し,F2キーを押す.すると,入力画面が表示されるので,そこに新しい変数名を入力してEnterを押せば,選択した変数と(意味的に)等価な変数の変数名が,入力した変数名に一括変更される.

変更前に変更を確認したい場合

いきなり変更されるのが怖い場合は,新しい変数名を入力した後,Enterの代わりに「Ctrl+Enter」を押せば,変更前に変更差分を確認できる.

参考文献

https://code.visualstudio.com/docs/editor/refactoring#_rename-symbol

Discussion