如何编辑Visual Studio代码中的所有行

时间:2017-06-28 04:12:20

标签: visual-studio-code

我有一个数据列表,我需要在行的开头和行尾添加'符号。所以原始数据看起来像

abcde
cdeab
deabc
eabcd

我希望所有的行看起来像

'abcde'
'cdeab'
'deabc'
'eabcd'

在我的真实数据中,我会有10,000行。因此,如果我可以执行类似 Ctrl + Shift + A 的操作来选择整个文档,然后从选择所有行更改一些神奇的快捷方式编辑所有完美的线条!

8 个答案:

答案 0 :(得分:28)

您可以使用正则表达式进行编辑和替换:

查找( Ctrl + F ):

^(.+)$

替换:

'$1'

此正则表达式在一行中找到任何内容并将其插入引号内。务必勾选正则表达式图标。

Video demonstration of the replacement

如果内容之前的每一行都有空格,请尝试:

查找

^ ?(.+)$

替换:

 '$1'

答案 1 :(得分:6)

您可以使用 Alt + Shift 快捷方式。

  1. 首先按 Alt + Shift ,然后点击第一行的鼠标按钮。

  2. 转到最后一行,然后执行相同操作。

  3. 这将标记一方的所有部分。无论你键入什么,都会反映在标记的空格中。

    在另一边做同样的事。

答案 2 :(得分:2)

这是一种简单的方法:

  1. Ctrl + A 可以选择全部或选择所需的文本。

  2. Shift + Alt + I 将光标放在每行的末尾。

  3. 键入您的'(或最后要键入的内容)。

  4. Home 会将所有光标移动到行的开头。

  5. 键入您的'(或所有行开头的内容)。

答案 3 :(得分:1)

您可以使用查找和替换

此外,粘贴到Excel并使用函数添加字符'

答案 4 :(得分:1)

从操作窗格中使用Toggle Multi curosr Modified

使用ctrl + <Mouse click>选择光标点,您可以同时修改所有内容。

如果行更多

,这将需要大量的手动工作

答案 5 :(得分:0)

我首先想到的是 - 使用选项abcde选项将'abcde'替换为Find and Replace行。我非常确定Visual Studio Code有类似的东西。

答案 6 :(得分:0)

Windows 可以使用 Shift +Alt 快捷键,Mac 可以使用 Shift + Option

首先按 Alt + Shift/Shift + Option 然后在第一行单击鼠标按钮。

这将标记一侧的所有部分。您输入的任何内容都将反映在标记的空格中。

答案 7 :(得分:-1)

1-您可以使用Ctrl + H快捷键(菜单编辑替换

  1. Find Control 中输入abcde。

  2. 替换控件中输入'abcde'。

  3. 然后按 Ctrl + Alt + 输入

  4. Visual Studio Ctrl + H screenshot

    Visual Studio Ctrl + Alt + Enter screenshot