java - 在 Netbeans 中扩展基本 HTML 标签的环绕代码

标签 java netbeans

如何在 Netbeans IDE 中有效地包围多行代码?

例如,对于以下代码...

First link
Second link
Third link

...我想要一种快速简单的方法将其转换为:

<li><a href="${cursor}">First link</a></li>
<li><a href="${cursor}">Second link</a></li>
<li><a href="${cursor}">Third link</a></li>

这在其他编辑器中是可能的。例如,在 Sublime Text 中,您可以选择所有行,使用“拆分为行”命令,然后使用“用标签包裹所选内容”命令。

最佳答案

您可以使用搜索和替换。

正则表达式很容易搞乱,因此请先保存文本文件。

使用“编辑”->“替换”菜单选项或 Ctrl-H 调出替换栏。

将“查找内容”设置为 (.*)\n
将替换为设置为 <li><a href=\"\$\{cursor\}\">$1</a></li>\n

请注意,我需要转义几个特殊字符。 确保设置了正则表达式的切换按钮。
选择文本后,您可以单击“全部替换”按钮。或者使用替换按钮一次替换一个。

replace bar screenshot

也可以通过矩形剪切和粘贴来完成。

复制并粘贴多次以在文本文件中创建此内容。

<li><a href="${cursor}"></a></li>
<li><a href="${cursor}"></a></li>
<li><a href="${cursor}"></a></li>

使用编辑器顶部的切换按钮切换矩形选择。

toggle-rectangular selection button

在链接集周围复制一个矩形,然后在空列表元素 block 中选择另一个矩形并粘贴。

关于java - 在 Netbeans 中扩展基本 HTML 标签的环绕代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34656090/

相关文章:

javascript - 为什么我在网站特定页面 : Internal Server Error when browsing to index1. php 文件中出现错误?

jsf - 在 Glassfish 中部署 JSF 应用程序时出错

java - 检查文本字段和组合框中的条目以启用按钮 Java 桌面应用程序

java - Scala:检查列表是否为空

java - 如何使用 ctrl + space 在 Eclipse 中插入 System.out.println()

java - Spring @Controller 单元测试 @RequestMapping

java - MySQL 和 Java - 多个数据库的重复操作

java - 如何使用java从以下代码片段中提取所有http链接?

scala - 如何使用Scala IDE在Netbeans中设置Play Framework 2.0

Java Maven WebApp Tomcat