Visual Studio Code ですべての出現箇所(すべてのファイル内)を検索して置換するにはどうすればよいですか? 質問する

Visual Studio Code ですべての出現箇所(すべてのファイル内)を検索して置換するにはどうすればよいですか? 質問する

Visual Studio Code バージョン 1.0 を使用して、異なるファイル内の単語のすべての出現を検索して置換する方法がわかりません。

Ctrl + Shift + F を実行するとフォルダーを簡単に検索できるため、これは可能であるはずの印象を受けますが、ここからどのように進めればよいのかわかりません。

様々なキーの組み合わせを調べたhttps://code.visualstudio.com/Docs/customization/キーバインディング

しかし、開いているファイル内のすべての出現箇所を置き換える方法しか見つかりませんでした(Ctrl + h)

あらゆる助けに感謝します。これは私を狂わせるほどです。

ベストアンサー1

私はVisual Studio Code 1.8を使用していますが、この機能は利用可能です。しかし、最初は少し理解しづらく、(この記事を書いている時点では)ドキュメント使い方が明確に説明されていないので、手順を追って説明します。

ファイル内の置換を呼び出す(編集メニューの下、またはショートカットCtrl+ Shift+を使用H

左側のファイル ペインの代わりに標準の検索/置換入力が表示されます。

ここに画像の説明を入力してください

検索文字列と置換文字列を入力して、Enter キーを押します。すべてのファイルを検索するため、1 秒間処理が実行される場合がありますが、その後、すべてのプロジェクト ファイルで提案された変更が表示されます。ただし、これらの変更はまだ実行されていないことに注意してください。次のように表示されます。

ここに画像の説明を入力してください

ここで、変更を加える必要があります(その後も、変更したファイルを保存する必要があります)。

これらの変更はさまざまな方法で行うことができます。

  1. すべてのファイルに一度にすべての変更を加えます。

置換文字列の横にある置換アイコンをクリックします(注: この一括操作を確認するダイアログが表示されます)。

ここに画像の説明を入力してください

  1. すべての変更を 1 つのファイルに一度に実行します。

ファイル名の横にある置換アイコンをクリックします(注意:アイコンはファイル名の行にマウスを置いたときにのみ表示されます)

ここに画像の説明を入力してください

  1. 1 つのファイルに 1 つの変更を加えます。

個々の変更の横にある置換アイコンをクリックします。(注: アイコンは変更行にマウスを置いたときにのみ表示されます)

ここに画像の説明を入力してください

最後に、保存することを忘れないでください。

これらのファイルはすべてエディターで変更されており、まだディスクに保存されていません (自動保存がオンになっている場合を除く)。

ファイル -> すべて保存 (またはCtrl+ Alt+ S)を使用します。

更新:いつ追加されたかはわかりませんが、「すべて置換」ボタンをクリックしてこのダイアログが表示された場合、「置換」をクリックすると、1 回のクリックですべてのファイルが変更され、保存されます。

ここに画像の説明を入力してください

おすすめ記事