Visual Studio コードでの検索と置換
2023-10-26 10:41:01
質問
VSCodeで編集しているファイルに次のような行があります。
...............111.........111.............111..
を全て置き換えたいのですが
.
を
0
s. しかし、その行をハイライトして、検索/置換を行うと
.
s,
すべて
は
.
が置き換えられ、選択した行のものだけではありません。これはバグなのでしょうか?他のエディタでは、テキストの塊を選択してから検索/置換を実行すると、選択したブロック内のマッチのみが検索/置換されます。
以下は、この問題を再現できるはずのスニペットです。その
...............111.........111.............111..
の行は
test_unicode
関数の中にあります。
def test_simple2(self):
"""Simple CSV transduction test with empty fields, more complex idx, different pack_size.
100011000001000 ->
..........111....................111..........11111..........111..
"""
field_width_stream = pablo.BitStream(int('1000110001000001000', 2))
idx_marker_stream = pablo.BitStream(int('11101', 2))
pack_size = 4
target_format = TransductionTarget.JSON
csv_column_names = ["col1", "col2", "col3", "col4", "col5"]
pdep_marker_stream = pablo.BitStream(generate_pdep_stream(field_width_stream,
idx_marker_stream,
pack_size, target_format,
csv_column_names))
self.assertEqual(pdep_marker_stream.value, 63050402300395548)
def test_unicode(self):
"""Non-ascii column names.
Using UTF8. Hard coded SON boilerplate byte size should remain the same, column name
boilerplate bytes should expand.
100010010000000 ->
2 + 4 + 9 2 + 4 + 6 2 + 4 + 7
...............111.........111.............111..
"""
field_width_stream = pablo.BitStream(int('100010001000', 2))
idx_marker_stream = pablo.BitStream(1)
pack_size = 64
target_format = TransductionTarget.JSON
csv_column_names = ["한국어", "中文", "English"]
pdep_marker_stream = pablo.BitStream(generate_pdep_stream(field_width_stream,
idx_marker_stream,
pack_size, target_format,
csv_column_names))
self.assertEqual(pdep_marker_stream.value, 1879277596)
Ubuntu 16.04でVSCode 1.12.2を使っています。
どのように解決するのですか?
動作させることができましたが、ワークフローが悪いです。
- 制御 + H で検索/置換を開く
- テキスト行を選択します。
- 右のquot;選択範囲を検索"アイコンをクリックします。 Alt L または ⎇ ⌘ L macOSの場合)
- 検索文字と置換文字をそれぞれの入力に入力します。
- すべて置き換えのアイコンをクリックします
これは動作しますが、新しい選択項目ごとにワークフローをもう一度やり直す必要があります(ただし CTR + H のようなものです)。 ちなみに私はSublime Textで全く同じ動作をしています。
regExpで行を見つけることができますか? .と1しか含まれていないのでしょうか?
関連
-
[解決済み] Vimで文字を改行で置き換える方法
-
[解決済み] Visual Studio Codeでの縦書きルーラー
-
[解決済み] Visual Studio Code for Windowsでコードのセクションを折りたたむにはどうしたらいいですか?
-
[解決済み] Visual Studio Code(VSCode)でコードをフォーマットするにはどうすればよいですか?
-
[解決済み] Visual Studio Codeでエディタと統合ターミナル間のフォーカスを切り替える
-
[解決済み] Visual Studio CodeとVisual Studioの違いは何ですか?
-
[解決済み] Visual Studio Codeでの改行による検索と置換
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】Visual Studio Codeでの複数行編集について
-
[解決済み】Visual Studio Codeの「ワークスペース」とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Atomでタブをスペースに置き換えるには?
-
[解決済み] sedで複数のパターンを一度に置き換えるには?
-
[解決済み] Visual Studio コードでの検索と置換
-
[解決済み] Visual Studio Codeで、(すべてのファイル内の)すべての出現箇所を検索して置換するにはどうすればよいですか?
-
[解決済み】sedでパターンに基づいたテキストを一度に入れ替えるには?
-
[解決済み] Sublime text 2 - 全ファイル、全ディレクトリを対象とした検索・置換機能
-
[解決済み] Notepad++ - 空白行を置換する方法 [重複].
-
[解決済み] tr を使って改行をスペースに置き換える [重複] [重複