在Visual Studio代码中查找并替换

亚当 :

我在VSCode中编辑的文件中包含以下行:

...............111.........111.............111..

我想.0s 替换所有但是,当我突出显示行并为.s 查找/替换时,文档中的所有. 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。

标记:

我能够使它正常工作,但是工作流程很差:

  1. control+ H打开查找/替换
  2. 选择您的文字行
  3. 单击右侧Alt L L在macOS上的“查找选择”图标
  4. 输入查找内容并在输入中替换字符
  5. 单击全部替换图标

它可以工作,但是您必须为每个新选择重新遍历工作流程(当然CTR+ 除外H)。顺便说一句,我在Sublime Text中具有完全相同的行为。

您可以使用regExp查找行吗?它们仅包含。和1吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio代码:如何在所有文件中实际搜索和替换单词?

在Visual Studio Code中查找并替换为换行符

Visual Studio,查找和替换,正则表达式

Visual Studio查找和替换具有默认文件类型

Visual Studio 2017-查找并替换为文本

Visual Studio代码-查找并删除整行

Visual Studio代码:如何自动化简单的正则表达式查找和替换?

Visual Studio 2013在当前选择中查找和替换

如何使用Regex在Visual Studio Code的代码段中“大写并替换”?

Visual Studio在错误的目录中查找dll

Visual Studio代码中的IronPython

在Visual Studio Code 1.26.1中查找和替换PHP短标签

如何在Visual Studio Code的代码段中替换变量?

一行或多行RegEx在Visual Studio中查找+替换

如何使用Regex在Visual Studio Code的代码片段中“大写和替换”?

在Visual Studio Code中查找并替换为换行符和回车符

如何在Visual Studio代码中替换多个单词

在Visual Studio中查找不是注释的行

在Visual Studio中替换依赖项DLL

在Visual Studio中查找方法或变量的出现

Visual Studio 2013:用于查找/替换的正则表达式中的错误

在Visual Studio中替换符号参考

Visual Studio中的代码背景

在Visual Studio中查找datetimepicker

Visual Studio 2015查找和替换

在 Visual Studio 中查找和替换类似的扩展

禁用自动替换 Visual Studio 代码

您可以在 Visual Studio 代码中替换所有打开文件中的变量及其值吗?

Visual Studio 代码查找替换查找中使用的字符串的另一部分