gpt4 book ai didi

visual-studio-code - Visual Studio Code 中的多行正则表达式搜索

转载 作者:行者123 更新时间:2023-12-03 14:09:02 29 4
gpt4 key购买 nike

多行正则表达式搜索在 VS Code 版本 1.27.2 中不起作用。

理论上aaa(\n|.)*bbb应该找到从 aaa 开始到 bbb 结束的字符串,但它不起作用。
这里提到的解决方案Multi-line regular expressions in Visual Studio Code也不行。

最佳答案

多行搜索是在 2018 年 11 月发布的 v1.29 中添加的。参见 multi-line search .

VS Code now supports multiline search! Same as in the editor, a regex search executes in multiline mode only if it contains a \n literal. The Search view shows a hint next to each multiline match, with the number of additional match lines.

This feature is possible thanks to the work done in the ripgrep tool to implement multiline search.



multiline search: October 2018 release notes

多行搜索将在 v1.38 中加入 Find Widget。见 multiline find "pre-release" notes .

Multi Line search in Find Widget

The Find Widget now supports multiple line text search and replace. By pressing Ctrl+Enter, you can insert new lines into the input box.



multiline find widget .

奇数 在查找小部件中是 Ctrl+Enter,而在搜索面板中是 Shift+Enter(请参阅下面的 Deepu 的回答)。当 Find Widget 获得焦点时,Shift+Enter 具有其他功能。

关于visual-studio-code - Visual Studio Code 中的多行正则表达式搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52647894/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com