125

emacs からの Sublime Text 2 を使い始めたところです。

テキストの領域が選択されています。その領域内で、'0' のすべてのテキスト インスタンスを '255' に置き換えたいと思います。

この種のテキスト置換を行うにはどうすればよいですか?

4

12 に答える 12

212

これは私をイライラさせ、上記の答えのどれも私が望んでいたものを本当に得ませんでした. 探していた答えがついに見つかりました。⌘</kbd> + option + F it will bring up a Find-Replace bar at the bottom of your editor which is local to the file you have open.

カーソルを合わせると「選択中」と表示されるアイコンオプションがあり、選択範囲内で検索して置き換えることができます。以下のスクリーンショットで正しいアイコンを指摘しました。

ここに画像の説明を入力

すべて置換を押すと、ほら、 のすべてのインスタンス'0'が に置換され'255'ます。

注:この機能は、⌘</kbd> + option + F.

使用時は表示されません⌘</kbd> + shift + F.

注:これにより、 のすべてのインスタンスが に置き換え'0'られます'255'0(引用符なしで) をに置き換えたい場合は、 (引用符なしで) andをフィールドとフィールドにそれぞれ255入れます。0255Find What:Replace With:

ノート:

optionキーはキーとも呼ばれaltます。

⌘</kbd> key is also labeled as the command key.

于 2013-03-01T19:50:49.450 に答える
36

Mac では、次のテキストを選択してから押すことができます: cmd+ ctrl+G

これにより、同じドキュメント内の選択したテキストのすべてのインスタンスが選択されます。元の強調表示されたテキストを置き換えるために入力を開始すると、他のすべての出現箇所が同時に置き換えられます。

于 2013-01-17T12:20:51.477 に答える
27

ここでの回答のいくつかは、実際には役に立ちませんでした。

人々は物を見つける方法をあなたに示していますが、今はそれを置き換える方法です.

Ctrlちょうど見たところ、置換の+のように見えHます。検索ダイアログと置換ダイアログが表示されます。これは私にとってはうまくいきました。

于 2012-11-02T10:54:09.753 に答える
17

ST2 には、複数の選択を一度に変更する機能があります。

  1. 変更する 0 の最初のインスタンスをダブルクリックします。
  2. Find->Quick Add Next*のキーを押して次の 0 のインスタンスを選択し、変更したい 0 のすべてのインスタンスを選択するまで繰り返します。
    このメソッドでスキップするインスタンスを選択した場合は、Find->Quick Skip Nextのキーを押します。
  3. 強調表示された複数のフィールドが置換対象であることを確認します。次に、「255」と入力すると、選択したすべてのインスタンスが同時に変更されます。

*メニュー バーの [検索] メニューを見て、システムに適したショートカット キーを見つけてください。通常の Windows の場合、メニューはFind -> Quick Add NextCtrl+Dで、 Find -> Quick Skip NextCtrl+ K, Ctrl+であることを示しDます。

于 2012-11-15T08:15:30.820 に答える
12

これは何度も回答されており、すべて正しいことはわかっていますが、別のものを追加します。

Ctrl現在の選択の個々のオカレンスを選択する-メソッドと同様に、Windows または Linux ( Mac の世界では+ + ) を使用している場合は、ファイル内のすべてのオカレンスを+Dで選択できます。AltF3CMDCTRLG

これは、一括変更に役立ちます。

于 2013-10-30T21:05:42.300 に答える
9

まず、変更したいビットを含むテキストの部分を選択します。Windows では (申し訳ありませんが) Ctrl+HまたはFind > Replace...ファイルの下部にある [検索/置換] ボックスが開きます。Replace All詳細を入力して、 (またはCtrl+ Alt+ Enter)をクリックします。

于 2012-11-15T09:06:50.510 に答える
6

1) Ctrl + F(またはCmd + FMac 上で);
2) 検索したい文字列をウィンドウ下部の入力欄に入力します。
3) 「すべて検索」を押します。

すべての外観が選択されました。好きなことをしてください。

さておき

で開く入力の左側に多数のオプションがありますCtrl + F。「選択したテキストで検索」のようなものがあります。一連のテキストを選択し、そのオプションをオンにして、上記の同じ手順を 2) から繰り返します。これで、その選択に属する一致のみが選択されます。

于 2012-07-09T22:36:33.823 に答える
3
  1. 置換する項目を選択します (項目をダブルクリックするか、Ctrl-Fで検索します)...

  2. 次に、Mac で ( Ctrl- Apple- G) (別名 "Quick Find All") を実行して、文字列のすべての出現箇所を一度に強調表示します。

  3. ここで、置換テキストを直接入力するだけです...入力すると、すべての選択項目が置換されます (カーソルが一度に複数の場所にあるかのように!)

とても便利な...

于 2015-11-16T01:31:01.563 に答える
2

@JOPLOmacedo が述べたように、ctrl+Fが必要ですが、そのショートカットを使用できない場合は、メニューで確認できます。

  • 検索->検索..

    そして、あなたはそれを持っています。Find
    のカスタム キーバインドを設定することもできます。

  • 設定->キーバインド - ユーザー

    選択のみのリクエストのリクエストとして、検索フィールドのすぐ隣にボタンがあり、「選択中」をオプトインできます。

  • 于 2012-10-10T17:35:52.547 に答える