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

Pea*_*arn 11 visual-studio-code

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

abcde
cdeab
deabc
eabcd
Run Code Online (Sandbox Code Playgroud)

我希望所有的线看起来像

'abcde'
'cdeab'
'deabc'
'eabcd'
Run Code Online (Sandbox Code Playgroud)

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

cub*_*brr 32

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

查找(Ctrl+ F):

^(.+)$
Run Code Online (Sandbox Code Playgroud)

更换:

'$1'
Run Code Online (Sandbox Code Playgroud)

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

视频演示更换

如果每行在内容之前可能有空格,请尝试以下操作:

找:

^ ?(.+)$
Run Code Online (Sandbox Code Playgroud)

更换:

 '$1'
Run Code Online (Sandbox Code Playgroud)


Mar*_*ark 8

这是一个简单的方法来做到这一点:

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

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

  3. '在最后输入您的(或任何您想要的)。

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

  5. '在所有行的开头输入您的(或您想要的任何内容)。


Akb*_*sha 6

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

  1. 首先按Alt+ Shift然后单击第一行上的鼠标按钮.

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

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

在另一边做同样的事情.