今天分享一个vscode的实用小tip,这个小tip挺好用得,是我在敲代码得时候偶然发现得一个挺实用得一个小技巧,相信大家在复制粘贴别人代码得时候可能都会遇到得一个小问题。
就是vscode一个快捷键ctrl+h。
可能大部分人都知道这个快捷键吧,但是这个功能还有一些很巧妙的用法,举个例子。
我在开发的时候,复制文档上的一段代码,如下:
我遇到一个这样的问题就是带有双引号的单词,这段代码有许多这样的单词,我需要将单词两边的双引号都去掉,否则代码就会报错,一个一个修改很浪费是时间,于是我就想能不能用替换的方法来实现大批代码统一修改。 下面是我的操作步骤:
2.ctrl+h调出vscode的替换小窗口
3.选择在选定区域查找:
4.点击选择正则表达式匹配
5.上面书写你要匹配的正则表达式:‘(\w+)’,下面书写你要替换的内容,因为只是将单词两边的双引号替换掉,单词不进行替换,所以在替换的内容上面还需要以用到正则表达式所匹配的内容。替换那一栏书写$1,意思是在外部调用正则匹配的第一个分组的内容,然后点击全部替换按钮。
这样所选区域单词两边的双引号都全部去掉了:
总结: 这种方法适合进行大量代码的重复修改操作,想要灵活使用这种方法需要掌握一些正则表达式的知识, 觉得有用的小伙伴可以下去自己亲自尝试一下。毕竟在一些特定的场合挺实用这个方法,所以将自己在代码当中学习到的一些技巧分享给大家。喜欢的点个赞收藏下来吧