选择某些行之间的出现

时间:2018-11-15 14:53:28

标签: regex visual-studio-code

我使用了很多功能来选择文本,然后修改所有出现的内容(ctrl + f2),但是很多时候我只需要在某些行之间(例如:从文本文件的第1行到第20行)进行操作, 有没有办法做到这一点?也许带有正则表达式?

1 个答案:

答案 0 :(得分:2)

如果您使用vscode的VIM模式,则其

:%s/searchstring/replacestring/gc

您也可以使用:h:s了解替代选项的更多详细信息 您也可以使用特定范围来代替%,例如:

:1,20s/test/worked/g

会将每次测试的发生从第1行更改为20行(包括)

您应该可以使用搜索进行操作,并与确认一起替换,只是跳过您不想要的内容,但是我仅使用VIM模式,所以不知道确切的方法:)

PS。您可以轻松获取VIM扩展名,并在以后根据需要启用/禁用。