HTML中的PhpStorm新行替换

时间:2016-07-30 10:17:26

标签: search replace phpstorm newline

一年多来,我一直在努力做最简单的事情 - 做一个HTLM / PHP搜索并替换几个文件。

如果我想替换

,那就是exapmle
<!DOCTYPE html>

<!DOCTYPE html>
<!--
TODO UNIVERSAL
Favicon
Page title
Active page
-->

我得到了

<!DOCTYPE html> <!--     TODO UNIVERSAL     Favicon     Page title     Active page   -->

我意识到搜索和替换可能被认为是老式的,但我发现它是一个非常有用的工具30年。

我在JetBrains的网站上搜索无济于事,并在这里和其他地方搜索过。

我已经尝试了/ n,\ n,\\ n,\\ n \\ r等等,似乎什么也没有用。

我确信我是个傻瓜但是其他一些PhpStorm用户请赐教。

2 个答案:

答案 0 :(得分:1)

搜索:

\<\!DOCTYPE HTML\>

替换为:

\<\!DOCTYPE html\>\n\<\!\-\-\nTODO UNIVERSAL\nFavicon\nPage title\nActive page\n\-\-\>

确保选中正则表达式选项

enter image description here

(在屏幕截图中,您会看到此类替换的结果)

<强> P.S。 PhpStorm(和其他基于IDEA的IDE)在内部使用\n(在编辑时)用于所有行结尾。然后,在保存时,它使用检测到/正确的行结束。

答案 1 :(得分:0)

这可以通过简单而微小的应用geany来实现。

我不知道你在哪个平台上,但它可以在Ubuntu和Windows上使用。

  1. 您可以打开要搜索和替换的文件中的所有文件。
  2. 打开替换对话框
  3. findreplace文本框中输入文字。
  4. 这里确保您复制并使用geany中打开的文件中的新行字符粘贴“替换”文本。新行字符将被转换为一些不可读的字符,但不要担心只需将其替换为替换后的新行。